*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body{padding:0;margin:0;font-family:Arial,sans-serif;font-size:1rem;background-color:#fff;}
a{outline:0;text-decoration:underline;}
a:hover{text-decoration:none;}
form{padding:0;margin:0;}
img{border:0;max-width:100%;height:auto;}
td{vertical-align:top;}
.row{width:100%;min-width:320px;margin:0 auto;/*overflow:hidden;*/}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}
.b{font-weight:bold;}
.i{font-style:italic;}
.j{text-align:justify;}
.img{display:block;}
.img_l{margin:0 10px 5px 0;}
.img_r{margin:0 0 5px 10px;}
.fleft{float:left;}
.fright{float:right;}
.clearer{clear:both;}
.block:after{content:"";display:table;clear:both;}
.block{*zoom:1;}
.ul{list-style:none;padding:0;margin:0;}
.input,.textarea,.select,.button,.submit{-moz-appearance:none;-webkit-appearance:none;border:0;border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:none;outline:none;}
.select{width:100%;height:34px;padding:0 5px;border:1px solid #ddd;background:url('/files/design/select-off.png') no-repeat scroll right center transparent;}
.select:focus,select:active{background:url('/files/design/select-on.png') no-repeat scroll right center transparent;}
.off{display:none;}
.on{display:block;}
.table{display:table;}
.table-row{display:table-row;}
.table-cell{display:table-cell;}