body, html, ul, li, a, table, td, tr, span, strong, forn, div, p, img, h1, h2, h3, h4, h5, h6 ,h7 {margin: 0; padding: 0;}
body  {font: bold 12px Arial, Helvetica, sans-serif; color: #ffffff; background: #3e3b35;}
img {border: none;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
h1 {display: none;}
a {text-decoration: none; color: #ffffff;}
a:hover {text-decoration: underline; color: #fa9235;}

/*center*/
.center {width: 1000px; margin: 0px auto;}
.center h2 {font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #3e3b35; background: #dddddd; text-transform: uppercase; width: 960px; display: block; margin: 0px auto 3px auto; text-indent: 5px;}
/*center*/

/*head*/
.head {background: url(../images/head.jpg) 0 0 no-repeat; height: 151px;}
/*head*/

/*thumbs*/
.thumbs {width: 960px; margin: 0px auto; padding: 0 0 0 4px;}
.thumbs div {width: 236px; height: 209px; background: #797979; margin: 0 4px 4px 0; float: left;}
.thumbs a {display: block; padding: 2px 0 0 7px;}
.thumbs span {display: block;}
.thumbs img {width: 220px; height: 165px; border: 1px solid #FFFFFF; margin: 3px 0 4px 0;}
.thumbs span.q01 img {width: 120px; height: 12px; border: none; margin: 0 0 0 0;}
.thumbs span.q01 {color: #fa9235; line-height: 12px;}
.thumbs a:hover {text-decoration: none;}
/*thumbs*/

/*archive*/
.archive {width: 960px; margin: 0px auto;}
.archive a {width: 30px; float: left; padding: 1px ; margin: 2px; display: block; color: #ffffff; font-size: 18px; font-weight: bold; text-align: center; background:#797979; text-decoration: none; border: 1px solid #ffffff;} 
.archive a:hover {color: #e1af02; background: #3e3b35;} 
/*archive*/

/*hardlink*/
.hardlink {background: #af2228; padding: 5px; border: 2px dashed #fff; margin: 15px auto; text-align: center;}
.hardlink h3 {font-size: 18px; color: #bbbbbb;}
.hardlink div {width: 162px; float: left; padding: 0 17px;}
.hardlink div img {width: 160px; height: 120px; border: 1px solid #FFFFFF;}
.hardlink a {color: #e1af02;}
.hardlink a:hover {color: #FFFFFF; text-decoration: none;}
.hardlink a:hover span, .hardlink a:hover strong {text-decoration: underline;}
.hardlink span {font-size: 11px; font-weight: normal; display: block;}
.hardlink strong {font-size: 16px; display: block;}
/*hardlink*/

/*top1*/
.top1 {width: 960px; margin: 15px auto; font-size: 14px;}
.top1 div {width: 192px; float: left; text-align: center;}
.top1 h3 {font-size: 14px; color: #bbbbbb;}
/*top1*/

/*top*/
.top h3 {font-size: 18px; color: #bbbbbb; text-align: center; padding-right: 40px;}
.top {background: #af2228; border: 2px dashed #fff; margin: 0 auto 15px auto; width: 700px; padding: 15px 0 20px 40px; font-size: 10px; color: #bbbbbb;}
.top ul {width: 350px; float: left;}
.top div.q02 a {font-size: 26px;}
.top div.q03 a {font-size: 20px;}
/*top*/

/* logo top */
.logotop div {margin-left: 20px; text-align: center;}
.logotop {min-height: 1px; width: 1000px; padding: 0; margin: 0;}
.logotop a {width: 120px; float: left; padding: 0; display: block; height: 70px; color: #ffffff; font-weight: normal; font-size: 11px; text-decoration: none;}
.logotop a:hover {color: #fa9235; font-weight: normal; font-size: 11px; text-decoration: underline;}
.logotop img {width: 100px; height: 50px; border: 1px solid #ffffff; margin: 0 4px 4px 0; display: block; margin-bottom: 3px;}
/* logo top */

/*links*/
.links {color: #bbbbbb; font-size: 10px; text-align: center;}
.links a {color: #FFFFFF;}
.links p {padding-bottom: 15px;}
/*links*/

/*footer*/
.footer {color: #bbb; background: url(../images/footer.jpg) 0 0 no-repeat; margin: 0px auto; width: 988px; height: 140px; padding-top: 34px; font-size: 10px; position: relative;}
.footer p {padding: 0 0 0 377px; width: 315px;}
.footer p.white {color: #FFFFFF;}
.link {font-size: 12px; position: absolute; left: 258px; bottom: 68px;}
.link a {color: #666; text-decoration: underline;}
/*footer*/

/*traffic*/
.traffic {text-align: center;}
/*traffic*/