body, form, p, h1, h2, h3 { padding:0;margin:0; }
em { font-style:normal;color:#f20; }
h1 { font-size:16px;font-weight:bold;margin-bottom:4px;padding:0 8px; }
img { border:0; }
p { margin-bottom:1em;padding:0 8px; }
a:link { color:#369;text-decoration:none; }
a:visited { color:#669;text-decoration:none; }
a:hover { color:#fff;text-decoration:none;background:#039; }
a:active { color:#fff;text-decoration:none;background:#f93; }
label { display:block;width:100%; }
body { font:14px/1.6 arial,sans-serif; }
#hd, #ft { margin-bottom:8px; }
#bd { text-align:left; }
#ft { padding:4px 10px; }
#hd { text-align:center;border-bottom:1px solid #e4e4e4;padding:5px 0 2px 0; }
#hd a img { margin-bottom:-3px; } 

.mod { margin:0 5px; }
.mod p { margin:2em 0; }
.mod .bd { padding:6px 10px 10px; }
.hili { background-color:#F1FBF0;border:1px solid #E5F3DD;-webkit-border-radius:5px;border-radius:5px;}
.item { margin-bottom:5px; }
label { font-size:12px;font-weight:bold; }
input[type=text],input[type=password] { font-size:14px;width:96%;border:1px solid #d6d6d6;line-height:2; } 
.mod button { padding:2px 10px;margin:5px 5px 0 0;border:1px solid #9F9F9F;font-size:14px;background:#e1e1e1; }
.mod strong button { color:#fff;border:1px solid #5B8F52;background-color:#91b778;background-position:0 0; }
.msg { display:block;padding-top:5px;line-height:1.2;color:#999; }
.error { color:#fc0000; }
