body{margin: 0; text-align: center; padding: 0; background: #D8B057 url(../images/bg.gif) repeat-x;}
td{background:#ECE6D1;}
body,div,td{color: #870; font-size: 12px; font-family:"tahoma",arial,Geneva, Arial, Helvetica, sans-serif, serif;}
#logo{margin: 0 auto 0 auto; width: 800px; text-align: left;}
#logo img {margin: 23px 0px 20px 30px; border: 0;}
#menu{background: #000; border-top: solid 1px #4C4C4C; border-bottom: solid 1px #4C4C4C; height: 23px;}
#menualign{margin: 0 auto 0 auto; padding: 0; width: 800px;}
#menu ul{ clear: left; margin: 0; padding: 0; list-style: none;display: block; border: 0; font-family:tahoma,arial; font-size:11px; font-variant:small-caps; letter-spacing:1px;}
#menu li{margin:0 0 0 3px; width: 97px; float: left; display: inline;}
#menu li a{margin: 0; display: block; color: #fff; line-height: 23px; text-decoration: none;}
#menu li a:hover{margin: 0;background: #333 url(../images/h_menubg.gif) repeat-x; text-decoration: none; border-left: solid 1px #666; border-right: solid 1px #666;}
#main{background: #ECE6D1 url(../images/mbg.gif);margin: 1px auto 0 auto; padding: 0; width: 802px; border-left: solid 1px #E7E7E7;border-right: solid 1px #E7E7E7;}
#contain{background: transparent; text-align: left;}
h2{font-size: 13px; font-weight: lighter; color: #870;}
h3{line-height: 28px;font-family: "@Fixedsys"; font-size: 16px; font-weight: lighter; font-variant: small-caps;}
/*right*/
#right{float: right; width: 618px; background:#ECE6D1; text-align: left;}
#right h3{ background: transparent url(../images/title3.gif) no-repeat; color: #fff; line-height: 28px; margin: 0 0 5px 5px; padding: 0 0 0 8px;}
##conm2{margin: 0 10px 5px 10px; padding: 5px; text-align:center}
#conm2 img{margin: 5px 15px 5px 15px; padding: 2px; border: solid 1px #870; background: #fff;}
#right #conm{margin: 0 10px 5px 10px; padding: 5px;}
#conm p{margin: 5px; padding: 0; line-height: 120px;}
#conm img{ float: left; margin: 5px 15px 5px 15px; padding: 2px; border: solid 1px #870; width: 200px; height: 170px; background: #fff;}
#conm ul{margin: 0; padding: 0; list-style: none;}
#conm li{margin-top:3px; padding: 0 0 0 20px; color: #333;}
#right #conm input,textarea{font-size: 12px; padding: 0; border: solid 1px #870; background: #f0f0f0; color: #870; line-height: 120%; }
#conm input{margin: 3px 0 0 1px;}
#conm form{margin: 0; padding: 0;}
#info{margin: 0 10px 5px 10px; padding: 5px; line-height: 130%; font-size: 12px; color: #333}
#info h2{margin: 3px; border-bottom: solid 1px #870; text-align: left; padding-left: 5px; color: #870;}
#info p{margin: 5px 0 0 20px; padding: 0;color: #333}
#rnew{float: right; width: 180px; margin: 0; border-left: dashed 1px #666; background:#ECE6D1;}
#rnew h3{ clear: left; background: url(../images/title2.gif) no-repeat; margin: 5px 0 5px 8px; padding: 1px 0 0 25px;color: #fff; letter-spacing: 2px; }
#rnew ul{clear: left; margin: 0; padding: 0;list-style: disc; } 
#rnew li{ margin: 2px 2px 0 20px; background: transparent; padding: 0;}
#rnew li a{color: #870; text-decoration: underline;}
#rnew li a:visited{color: #870; text-decoration:none; border-bottom: dashed 1px #666;}
#rnew li a:hover{color: #333; text-decoration: none;}
#rnew dt{margin: 5px auto 3px auto; text-align: center; width: 90px; height: 33px; text-align: center; padding: 1px;}
#rnew dt img{width: 88px; height: 31px; border: 0;}
#rnew dt a{border: solid 1px #333; text-decoration: none;}
#rnew dt a:hover{border: solid 1px #870; text-decoration: none;}
#rpro{float: left; width: 433px; text-align: left; margin: 0; font-size: 12px; }
#rpro h3{background: url(../images/title.gif) no-repeat; margin: 5px 1px 3px 5px; padding: 0 0 0 8px; color: #fff;}
#rpro h2{ clear: both; margin: 2px 5px 2px 10px; border-bottom: solid 1px #cb8; text-align: left; padding-left: 5px;}
#rpro ul{margin: 0; padding: 0; list-style: none;}
#rpro li{width: 102px; height: 77px; float: left; margin: 5px 0 5px 25px; padding: 0; text-align: center; color: #870;}
#rpro li img{width: 100px; height: 75px; border: solid 1px #fff;}
#rpro li a{text-decoration: none; color: #870;}
#rpro li a:hover{text-decoration: none;color: #333;}
hr{clear: both; color: #f0f0f0; margin: 0; padding: 0; height: 1px;}

#cominfo{margin: 0; padding: 0 0 5px 10px; line-height: 120%;}
#cominfo img{float: right; padding: 2px; margin: 5px 10px 5px 10px; width: 150px; height: 110px; border: solid 1px #870;}
#banner{margin: 10px 0 10px 0; padding: 0; text-align: center;}
/*left*/
#left{float: left; width: 180px; background: transparent url(../images/mbg.gif); text-align: left;}
#lso{background: transparent url(../images/sobg.gif) no-repeat; margin: 10px 0 10px 8px; padding: 6px; height: 70px;}
#lso form{margin: 0; padding: 0; width: 150px;}
#soput{ margin: 0; width: 110px; border: solid 1px #870; background: #f0f0f0; color: #870; font-size: 11px;}
#sogo{float: right; margin-top: 2px;}
#left h3{background:transparent url(../images/title1.gif) no-repeat; margin: 0 0 5px 8px; padding: 2px 0 0 20px; width: 150px; color: #cb8;  clear: left;}
#left dl{background: transparent url(../images/ico1.gif) no-repeat 0 7px; padding-left: 15px; text-align: left; margin: 2px 0 2px 13px; line-height: 130%;}
#left dl a{color: #870; text-decoration: none }
#left dl a:hover{color: #F00; text-decoration: underline }
#left ul{ margin: 0; padding: 0; list-style: none;}
#left li{ margin: 10px 0 0 22px; padding: 0; background: #fff; text-align: center; width: 132px; height: 92px; border: 0;}
#left li a{border: solid 1px #870; text-decoration: none; display: block;}
#left li a:hover{border: solid 1px #600; text-decoration: none;}
#left li img{width: 130px; height: 90px; border: 0;}
#foot{ clear: both; border-top: solid 1px #DB5; background: #fff; margin: 0 auto 0 auto; padding: 3px; color: #870; width: 798px; font-size: 11px;}
/*link*/
a:link{color: #870; text-decoration: underline;}
a:visited{color: #870; text-decoration: none;}
a:hover{color: #333; text-decoration: underline;}

h3 a:link{color: #fff; text-decoration: none;}
h3 a:visited{color: #fff; text-decoration: none;}
h3 a:hover{color: #fff; text-decoration: none;}

h2 a:link{color: #870; text-decoration: none;}
h2 a:visited{color: #870; text-decoration: none;}
h2 a:hover{color: #000; text-decoration: none;}