@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, article, aside, hgroup, header, footer, figure, figcaption, nav, section { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }
article, aside, hgroup, header, footer, figure, figcaption, nav, section { display:block;}

h1, h2, h3, h4, h5, h6 {} 
ol, ul {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:''}
table { border-collapse:collapse; border-spacing:0; table-layout:fixed; width:100%;}
a:link, a:visited, a:active{text-decoration:none; cursor:pointer;}
a:hover{text-decoration:none; cursor:pointer; color:#0f60a9;}

legend, caption {display:none; }
textarea {resize:vertical; font:inherit; overflow-y:auto; }
input, select {color:inherit; font:inherit; vertical-align:middle;}
address, i {font-style:normal; }
table {border-collapse:collapse; table-layout:fixed; }
img, select, input, button {vertical-align:middle; }

select {height:30px; padding:2px; border:1px solid #cccccc; color:#767676; font-size:13px; line-height:28px}
.inp {padding:0 10px; border:1px solid #d2d4d6; height:29px; font-size:14px; line-height:28px; box-sizing:border-box}
.inpnum {padding:0 10px; border:1px solid #d2d4d6; height:29px; font-size:14px; line-height:28px; box-sizing:border-box}
textarea{width:100%; border:1px solid #d2d4d6; font-size:14px}
.file {width:100%; height:30px; font-size:13px; border:1px solid #d2d4d6; background:#e6e6e6}