body{margin:0 auto}
input,textarea,select{margin:1px 0;border:1px solid #bbb;color:#000}
img{border:0;padding:0;margin:0}
div{padding:4px 6px;overflow:hidden}
hr{padding:0;margin:6px 0;height:0;background:none;border-top:none;border-bottom:#ccc dashed 1px}
.site{text-decoration:underline}
.static{color:#9c9c9c;font-size:86%}
.logo{width:125px;height:35px;margin-top:2px}
.str{background:#fff;margin:1px 0}
.str_l a{background:#fff;text-decoration:none;border:1px solid #dcdcdc;padding:2px 4px;margin:1px}
.o{background:#fff;color:#999;border:1px solid #dcdcdc;padding:2px 4px;margin:1px}
.str_t a{background:#fff;color:red;border:1px solid #dcdcdc;padding:2px 4px;margin:1px}
.adv{border-bottom:1px dashed #ccc}
.t{border-top:1px dashed #ccc}
.start{text-align:center!important;width:24px}
.top{padding:4px 6px;background:#ccc;font-size:12px;font-weight:600;border-bottom:1px solid #bbb;border-top:1px solid #bbb}
.topik,.title,.title2,.foot{background:#eee;color:#000;border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:1px 0}
.info{margin:0}
.head{background:#0073ff url(img/head.png);padding:0 0 0 4px;height:40px;border-bottom:1px solid #0f4b94;border-top:1px solid #0f4b94}
.topik a,.title a,.title2 a,.foot a,.top a{text-decoration:underline}
a{color:#0078dd;text-decoration:none}
a:hover{text-decoration:underline}