body {background-color: #fbeab6;}
* {margin: 0px; padding: 0px;}
img {border: none;}
a {text-decoration: none;}
.public {width: 1122px; margin: 0px auto;}
.logo img {margin: 10px 0 6px 370px; width: 380px; height: 42px;}
.content {padding: 4px 0 0 4px; border: 1px solid #bc8459;}
.content a:hover {text-decoration: underline;}
.content a img {width: 180px; height: 135px; border: 1px solid #946846; margin: 0 4px 4px 0;}
.content a:hover img {border: 1px dashed #ff6600;}
.best {margin: 10px 0 10px 0; text-align: center; font-family: Bookman Old Style, Tahoma, Verdana, Helvetica, Arial; font-size: 12px; color: #700606;}
.best a {color: #990000; text-decoration: underline;}
.best a:hover {color: #ff0000; background: #fff3d0;}
.left {display: block; float: left; width: 186px; margin-right: 2px; background: #daae8c; border: 1px solid #bc8459; text-align: center;}
.left a {color: #990000;}
.left a:hover {color: #ff0000; background: #e9bd9b;}
.hard {width: 1120px; border: 1px solid #bc8459; font-family: Bookman Old Style, Tahoma, Verdana, Helvetica, Arial; font-size: 14px; font-weight: bold; line-height: 130%; color: #700606; margin-top: 20px;}
.hard a {color: #990000;}
.hard a:hover {color: #ff0000; background: #fff3d0;}
.a {display: block; float: left; padding: 8px 0 8px 40px;}
.b {display: block; float: left; padding: 8px 0 8px 80px;}
.bottom {text-align: center; color: #331a00; font-family: Bookman Old Style, Tahoma, Verdana, Helvetica, Arial; font-size: 10px; padding: 10px 0 10px 0;}
.bottom a {color: #990000;}
.bottom a:hover {text-decoration: underline; color: #ff0000;}
.clearboth {clear: both;}
