* {margin: 0; padding: 0;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.space{height: 0; line-height: 0px; width:116px;} 
a {color: #CC0000; text-decoration:none;}
a:hover{color: #000000; text-decoration: underline;} 
ul, li {list-style: none;} 
body{background-color: #e6e3d9; margin:0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; color: #000000;background-image:url('back.gif'); background-repeat:repeat-x;}
.logo{width:1038px; height:121px; background-image:url('logo.gif'); background-repeat:no-repeat;  background-position:left; margin:auto; } 
#desc{width:637px; margin-left:390px;  display:block; margin-top:15px; font-size:11px; text-align:center;}
.menu{background-color:#f9f6ec; width:637px; height:22px; margin-left:390px; background-image:url('mback.gif'); background-position:bottom; text-align:center;}
.menu span{width:584px; font-weight:bolder; } 
#menubot{width:637px; height:10px; background-image:url('mback2.gif'); background-repeat:no-repeat; font-size:1px; }
.pictop { width:100%; background-color:#ded4b1; text-align:center; margin-top:5px; margin-bottom:5px; font-size:11px; font-weight:bold; text-decoration:none; height:210px; }
.pictop li { float:left; width:137px; text-decoration:none; margin-left:9px; margin-top:8px; }
.pictop ul { margin:1px auto; width:1038px; height:193px; text-decoration:none; padding-left:2px; }

A.t { font-size: 13px; }
A.t img { width:135px; height:180px; border:1px solid #CC0000; }
A.t:hover img { border:1px solid #990000;text-decoration:none;}
A.t:hover { color:#FF0000; text-decoration:none;}
A.t:hover span { color: #000000; text-decoration: underline;} 

.pictop2 { width:1029px; margin:0 auto; background-color:#ded4b1; text-align:center; padding-top:5px; margin-top:5px; padding:3px; font-size:10px;}
.pictop2 li { float:left; width:137px; height: 200px; text-decoration:none; margin-left:9px; margin-top:8px; }
.pictop2 li A.t { font-size: 14px; font-weight: bolder; }
.pictop2 h1 { margin:2px; color: #996600; font-size:36px; } 

.block { margin:3px auto; text-align:center; width:1038px; }
.block img{width:165px; height:225px; border: solid #9f8e7f 1px; margin-right:1px ; margin-top:3px}
.block img:hover{border:1px solid #efc1ff;text-decoration:none; } 

.top { font-size:18px; width:940px; margin:0 auto; list-style: none; text-align:center; }
.top li { float:left; margin:2px; width:229px; font-size:12px; color:#999; }
.top li .topb1 { font-size:22px; font-weight:bolder; }
.top li .topb2 { font-size:18px; font-weight:bold; }  

.footer { width: 851px; height: 64px; margin-top: 40px; margin:auto; font-size:12px; color:#999999}
.footer a { color: #666666; text-decoration: underline;}
.footer a:hover { color: #CCCCCC; text-decoration: none;}
