/* CSS Document */
html { color: #000; } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; list-style: none; } table { border-collapse: collapse; border-spacing: 0; } fieldset, img { border: 0 none; vertical-align: middle }
.clearfix { *zoom:1 }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fl { float: left; }
.fr { float: right; }
.f10 { font-size: 10px; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f24 { font-size: 24px; }
.f32 { font-size: 32px; }
.bk0 { clear: both; height: 0px; line-height: 0px; font-size: 0px; overflow: hidden; }
.bk1 { clear: both; height: 1px; line-height: 1px; overflow: hidden; }
.bk5 { clear: both; height: 5px; line-height: 5px; overflow: hidden; }
.bk10 { clear: both; height: 10px; line-height: 10px; overflow: hidden; }
.bk15 { clear: both; height: 15px; line-height: 15px; overflow: hidden; }
.bk16 { clear: both; height: 16px; line-height: 16px; overflow: hidden; }
.bk20 { clear: both; height: 20px; line-height: 20px; overflow: hidden; }
.bk25 { clear: both; height: 25px; line-height: 25px; overflow: hidden; }
.bk30 { clear: both; height: 30px; line-height: 30px; overflow: hidden; }
.bk40 { clear: both; height: 40px; line-height: 40px; overflow: hidden; }
.bk45 { clear: both; height: 45px; line-height: 45px; overflow: hidden; }
.bk50 { clear: both; height: 50px; line-height: 50px; overflow: hidden; }
.bk80 { clear: both; height: 80px; line-height: 80px; overflow: hidden; }
.bk100 { clear: both; height: 100px; line-height: 100px; overflow: hidden; }
.bk200 { clear: both; height: 200px; line-height: 200px; overflow: hidden; }
.hide { display: none; }
