body, form, input, td, div, p { font-size:12px; line-height:20px;}
body, p, form { padding:0; margin:0;}
a:hover, a:active { color:#666; text-decoration: underline;}
a:link, a:visited { color:#931f2a; text-decoration:none;}
img {border:none;}
table { border:none;border-collapse: collapse; border-spacing: 0;}
td { padding:0; }
.main { width:887px; margin:0px auto;}
.left { width:180px; float:left;}
.right { width:680px; float:right; padding:10px;}
.clear { clear:both;}
#topbar,#topbarRight { padding-top:30px; font-size:16px; font-weight:bold; color:#a91a12;}
#topbarRight input {float:right; color:#999; border:#ddd 1px solid; }
#topbarRight img{float:right; padding-left:3px;}
#nav { background-image:url(images/menubg.jpg); line-height:27px; height:27px; text-align:center; color:#fff; margin-bottom:10px;}
#nav table { width:90%; margin:0 auto;}
#nav table td  a { font-weight:bold; text-decoration:none; color:#fff; line-height:27px; padding:5px;}
#nav table td a:active, #nav table td a:hover { background-image:url(images/menubg2.jpg); color:#a91a12;}
#login { background-color:#e8e8e8; border:#bababa 1px solid; padding:10px 5px 15px 5px;}
#login input { background-color:#fff; border:#bababa 1px solid; width:100px;}
#login label { padding:15px 0px; color:#666;}
#login p { font-weight:bold; color:#a91a12; margin-bottom:5px; padding:5px 0px; border-bottom:#b7b7b7 1px solid;}
#login p span, .leftcontent p span { font-weight:normal; color:#b7b7b7; padding-left:5px;}
.button { background-image:url("images/bgbutton.jpg"); width:168px; height:29px; line-height:29px; text-align:center; margin-top:10px;}
.leftcontent { padding-top:10px; border:#bababa 1px solid;}
.leftcontent p { font-weight:bold; color:#ab4e58; margin-bottom:5px; padding:5px 0px; border-bottom:#b7b7b7 1px solid; padding-left:5px;}
#links select { width:100%;}
#links {padding-top:10px;}
.darktitle { font-weight:bold; font-size:13px; color:#666;}
.greycontent { color:#666; text-indent:2em;}
.darklink a:hover, .darklink a:active  { text-decoration:underline;}
.darklink a:link, .darklink a:visited  { color:#111;}
.redtitle { font-weight:bold; color:#b13301; padding-bottom:10px; font-size:13px;}
.redtitle a:link,.redtitle a:visited { color:#b13301; text-decoration:none;}
.redtitle a:hover, .redtitle a:active  { text-decoration:underline;}
#listnews { width:100%; margin-top:10px;}
.more { float:right; padding-right:10px;}
.en { color:#999; padding-left:5px;}
#footer { text-align:center; margin:5px auto; color:#999;}
.content p {margin-bottom:15px; padding:15px 0px; color:#545454; border-bottom:#ddd 1px solid;}
.leftimg { float:left; margin-right:5px;}
.goldtitle { color:#a8904c; margin-bottom:10px; font-weight:bold;}
#col2news td {padding-bottom:15px;}