body{background:#0A8228 url(top_bg.png) repeat-x;margin:0;padding:0;}
body,div,form,input,select,textarea,td{font-size:12px;}
#menu{margin:0;display:block;padding:0 0 0 135px;width:770px;height:34px;background:url(menu.jpg);list-style:none;}
#menu li{float:left;width:88px;height:20px;padding-top:8px;background:url(menu_bg.gif);text-align:center;font-size:14px;margin:6px 2px 0;}
#menu li a{color:#090;text-decoration: none;}
#menu .menu-li2{width:120px;background:none;margin-left:20px;}
#menu .menu-li2 a{color:#00f;font-size:12px;}
#end{background:url(end_bg.png) repeat-x;height:138px;}

#main{width:480px;float:left;padding:20px 0 10px 20px;background:url(2.gif) no-repeat;}
#main table{margin:5px 0;color:#000;}
#right{display:inline;width:215px;float:right;margin:20px 20px 0 0;}
.font-fff{color:#fff;}
.font-fff td{color:#fff;}
h3,h4,form{margin:5px 0;padding:0;font-size:14px;color:#f60;}
h2{margin:0 0 10px;padding:0;font-size:22px;}
#main h4{font-size:12px;color:#0A8228;}
p{margin:0;padding:0;color:#0A8228;line-height:20px;font-size:14px;}
p span{color:#f60;}
#news h3,#photo h3{background:url(lm_bg.gif);height:18px;color:#fff;padding:4px 12px 0;margin:0;}
#news h3 a,#photo h3 a{color:#fff;}
#news p,#photo table{margin:0;background:#fff;border:solid 1px #0A8228;}
#news p{font-size:12px;line-height:18px;display:block;padding:3px 5px;}
#photo{margin-top:10px;}
#photo table tr td{padding:4px 0;vertical-align: top;}
#photo table tr td img{margin-bottom:3px;}

#ad-logo tr td img{border:none;}
