* {margin: 0; padding: 0;}
body  {font: 12px Tahoma, Verdana, Arial, sans-serif; color: white; background: white;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
h1 {display: inline; font-size: 14px; font-weight: normal; color: white; }
a {text-decoration: none; color: #666666;}
a:hover {text-decoration: underline; color: #000000; }

/*head*/
.head { width: 1022px; margin: 0px auto; background: url(images/logo.gif) white; height: 95px;}
.logo { text-align: center; width: 310px; float: left; margin-right:4px;  }
.right_box { width: 690px; float: left; }

.menu { width:690px; height:38px; }
.menu_ul { margin-left:11px;  }
.menu_ul LI { float: left; font-size: 13px; font-weight: bolder; color: yellow; margin-right:11px; margin-top:9px;}
.menu_ul LI A { text-decoration: underline; color: white; }
.menu_ul LI A:HOVER { text-decoration: none; color: #FF0 }

.desc { font-size: 12px; color: black; width:680px; margin-top:8px; text-align: center; }
/*head*/

/*hardlinks*/
.hardlink {padding: 10px 0; margin: 0px auto; width:1000px;}
.hardlink div {text-align: center; width: 231px; height: 97px; margin: 0 8px 0px 8px; background: url(images/hl_bg.gif) no-repeat #222d36; float: left; color: white; font-size:12px;}
.hardlink a { font-size: 23px; font-weight: bolder; margin-top:15px; display: block; color:#FF0}
/*hardlinks*/

/*thumbs*/
.thumbs {padding-top: 10px; width: 1050px; margin: 0px auto; }
.thumbs img {width: 165px; height: 225px; margin-top:8px; margin-left:7px; border: 1px solid gray;}
.thumbs a:hover img {border: 1px solid white;}
/*thumbs*/

/*top*/
.pictop { width:100%; background-color:#f4f4f4; text-align:center; margin-top:5px; margin-bottom:5px; font-size:11px; font-weight:bold; text-decoration:none; height:210px; margin:auto;}
.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 #666666; }
A.t:hover img { border:1px solid #FFFFFF;text-decoration:none;}
A.t:hover { color:#FF0000; text-decoration:none;}
A.t:hover span { color:#000000; text-decoration: underline;} 

.pictop2 { width:1034px; margin:auto; background-color:#f4f4f4; 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: #333333; font-size:36px; font-weight:bold; } 

.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; }  

/*top*/

/*footer*/
.footer { width: 933px; margin: 15px auto; margin-bottom: 15px;}
.f_desc { float: left; width: 527px; height: 80px; }
.f_desc P { font-size: 11px; color: #787878; position: absolute; margin-left: 15px; margin-top: 10px; display: block; width: 480px;}
.f_desc P A { color: #787878; font-weight: bolder; }
/*footer*/

/*bottom_thumb_top*/
.bottom_thumb_top { width: 1080px; margin: 0 auto; background: #e4e4e4; margin-top:10px; }
.bottom_thumb_top A { display: block; font-size: 15px; font-weight: bolder; color: #015259; text-align: center; width: 140px; float: left; margin:6px; }
.bottom_thumb_top A:hover { color:#ff9900 ; text-decoration: underline; }
.bottom_thumb_top A IMG { width: 135px; height: 180px; border: 2px solid #90a72e;  }
.bottom_thumb_top A:hover IMG { width: 135px; height: 180px; border: 2px solid yellow; }
.bottom_thumb_top .title { background:  #417e06; padding-left: 27px; font-size: 20px; font-weight: bolder; color: white; padding-top:5px; padding-bottom:5px;}
/*bottom_thumb_top*/

/*top*/
.bottom_text_top {padding: 10px 0 0 0px; font-size: 15px; font-weight: bold; width:1070px; margin: 0px auto;}
.bottom_text_top a {color: #015259;}
.bottom_text_top a:hover {color: #ff9900;}
.bottom_text_top ul {float: left; width: 178px;}
.bottom_text_top li {background: url(/new_images/top-bullet.gif) 0px 5px no-repeat; padding-left: 16px;}
/*top*/
