body {font:12px Verdana; background:#eee; color:#7d0000; padding:0; margin:0}
img {border:0}
a {color:#7d0000}
#content {width:800px; margin:auto; padding:60px 0 20px 0; border-bottom:#808080 1px solid}
#pas {border:#808080 1px solid; background:#fff; font-size:18px; font-weight:bold; padding:10px; margin-bottom:20px; color:#000}
#footer {width:800px; margin:auto; text-align:center; padding-top:8px}
#footer a {float:right; display:block; text-decoration:none}
#box_m {width:620px; margin:auto}
#box_m a {float:left; display:block; width:298px; font-size:14px; text-align:center; padding:15px 0 15px 0; font-weight:bold; border:#808080 1px solid; background:#fff; margin:5px}
#box_m a:hover {text-decoration:none}
#cat_title {border-bottom:#808080 1px solid; font-size:18px; padding:0 0 10px 10px}
#results {float:left; width:530px; padding:10px}
#results input {width:500px}
#results textarea {width:500px; height:150px}
.r_box {color:#000; margin-bottom:10px}
.r_box a {font-size:14px}
.r_box a:hover {text-decoration:none}
.r_box span {color:#008000}
#results .res_img {float:left; background:#fff; border:#808080 1px solid; padding:3px; margin-right:10px; overflow:hidden; position:relative; width:120px; height:90px}
.res_img img {float:left; position:absolute; top:3px; display:block} 
#menu_right {float:left; width:229px; border-left:#808080 1px solid; padding:10px}
