/* CSS Document */
/* 2008-04-26 */
*{margin:0; padding:0}
ul,ol{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:underline}
img{border:none}
.clear{clear:both; height:0; line-height:0; font-size:0;}
body{margin:0; background-color:#3a3a3a; color:#555;}
#header{width:950px; height:216px; background:url(images/head_r.jpg) right center no-repeat; margin:0 auto;}
.head_l{float:left; width:306px; height:246px; background:url(images/head_l.gif) no-repeat}
.head_c{float:left; width:340px; height:246px; background:url(images/head_c.jpg) no-repeat}
.head_r{width:304px; height:246px; float:right; background:url(images/head_r.jpg) no-repeat}
.head_r img{float:right; display:inline; margin-top:124px; margin-right:54px}
.nav{width:821px; height:52px; padding-left:129px; margin:0 auto; background:url(images/navbg.gif) repeat-x #000;}
.nav li{float:left}
td {color:#bfbfbf;font-size:12px;line-height:22px;}
td b {color:#ff6600;}
.mz_td {height:35px;line-height:35px;}


#warp{width:950px; height:auto; margin:0 auto; padding-top:10px; padding-bottom:30px; background:url(images/bg.gif) repeat;}
.content{width:700px; padding-left:26px; height:auto; float:left;}
.flash{width:700px; height:auto; margin:0 auto}
.sb{width:210px; height:auto; float:right}
.sb h3{width:200px; padding-left:10px; height:27px; line-height:27px; background:url(images/sb_h3bg.jpg) no-repeat; font-size:14px; color:#fff233}
.sb ul{padding:4px 0 5px 16px; clear:both;}
.sb ul li{background:url(images/libg.gif) left center no-repeat; padding-left:10px; font-size:14px; color:#bfbfbf;}
.sb ul li a{font-size:14px; color:#bfbfbf; display:block; width:170px; height:20px; line-height:20px; overflow:hidden;}
.sb img {margin-left:20px;margin-top:10px;}

#footer{width:950px; height:auto; margin:0 auto; padding:15px 0 22px 0; background:url(images/footer.jpg) no-repeat top center #000; clear:both}
#footer p{text-align:center; padding-bottom:4px; color:#fff; font-size:12px;}
#footer p a{color:#fff}
