* {margin: 0; padding: 0;}
body  {font: 11px Tahoma, Verdana, Arial, sans-serif; color: #000000; background: url(images/1pxbg.gif) #f7f7f7;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
h1 {display: inline; font-size: 11px; color: #8b2d01; text-align: center;}
a {text-decoration: none;}
a:hover {text-decoration: underline; }

.head { background: url(images/bgfill.gif) repeat-x top; height: 125px; }
.center {width: 1240px; margin: 0px auto;}
.logo { width: 406px; height: 125px; float: left; }
.menus { width: 834px; float: left;  }

.menu { width: 834px; height: 29px; background: url(images/menu_bg.gif) no-repeat #8b2d01; margin-bottom: 3px; }
.menu LI { background-image: url('images/m.gif'); background-position:left; background-repeat:no-repeat; height: 17px; padding-top:5px; padding-left: 20px; float: left; margin-left: 12px; }
.menu LI A { color: #eceacb; font-weight: bolder; font-size: 11px; }
.menu LI A:HOVER { color:#baff00; }
.desc { display: inline; font-size: 11px; color: #8b2d01; text-align: center;  }
.links { font-size: 12px; color: #8b2d01; font-weight: bolder; text-align: center; margin-top:3px; background: url(images/links_bg.gif) center; background-repeat: no-repeat; display: block; height:25px; padding-top:10px; line-height: 15px;}
.links A { color: #ff4e00; text-decoration: underline; font-weight: bolder; }
.links A:hover { color: #0ea50c; text-decoration: none; font-weight: bolder; }

.thumbs {width: 1240px; margin: 0px auto;}
.thumbs img {width: 200px; height: 260px; margin: 0 4px 4px 0; border: 1px solid #5f3806;}
.thumbs a:hover img {border: 1px dotted #0ea50c;}

/*hardlink*/
.hardlink {padding: 10px 0; margin: 0px auto; width:1200px; }
.hardlink div {text-align: center; width: 231px; height: 88px; margin: 0 4px 10px 4px; background: url(images/hardlink_bg.gif) no-repeat #8b2d01; float: left; color: #eceacb; font-size:11px;}
.hardlink div IMG {  }
.hardlink a {color: #fcff00; font-size: 18px; font-weight: bolder; margin-top:10px; display: block;}
.hardlink a:hover {color: #baff00;}
/*hardlink*/

/*bottom_thumb_top*/
.bottom_thumb_top { width: 1240px; margin: 0 auto; background: white; margin-top:10px; }

.bottom_thumb_top A { display: block; font-size: 12px; font-weight: bolder; color: #d73800; background-color: #ead3c5; text-align: center; width: 173px; float: left; margin:2px; padding-top:5px; padding-bottom:5px; }
.bottom_thumb_top A:hover { color: white ; text-decoration: none; background-color: #f67633; }
.bottom_thumb_top A IMG { width: 160px; height: 220px; border: 1px solid black;  }
.bottom_thumb_top A:hover IMG { width: 160px; height: 220px; border: 1px solid white; }
/*bottom_thumb_top*/

/*top*/
.top {padding: 10px 0 0 0px; font-size: 15px; font-weight: bold; margin: 0px auto; width:1240px;}
.top a {color: #d73800;}
.top a:hover {color: #0ea50c;}
.top ul {float: left; width: 205px;}
.top li { padding-left: 27px;}
/*top*/

/*footer*/
.footer {background: url(images/footer_fill.gif) bottom repeat-x;}
.foot {width: 784px; margin: 0px auto; background: url(images/footer_bg.gif) bottom no-repeat; height: 120px;}
.foot-desc { font-size: 10px; color: #8d3901; margin: 35px 0 0 240px; position: absolute; }
.foot-desc a {color: #8d3901; text-decoration: underline;}
.foot-desc a:hover {color: #8d3901; text-decoration: none;}
/*footer*/
