html {
background:#fff;
}
body,
h1,h2,h3,h4,h5,h6,
ul,ol,li,dl,dt,dd,
p,pre,blockquote,
form,input,textarea,button,img {
padding:0;
margin:0;
}
body,
input, textarea, button, select {
font: 13px/1.5 Arial, Helvetica, sans-serif;
color: #333;
word-wrap:break-word; /* for en */
}
input, button, select {
line-height:19px;/*for ff*/
}
h1 {
font-size:1.9em;
margin:1.1em 0 0.5em;
}
h2 { font-size:1.5em; color:#222;}
h3 { font-size:1.2em; color:#322; font-weight:normal; margin:0.95em 0 0.4em; }
h4 { font-size:1.1em; color:#222; font-weight:normal; margin:0.5em 0 0.2em; }
h5, h6 {
font-size:1em;
margin:0.4em 0 0.15em;
}
ul { list-style:none; }
ol { padding-left:2em; }
a { color:#ee8833; text-decoration:none; font-weight:bold; }
a:hover { color: #ff9933; text-decoration: underline; }
img { border:none; }
textarea {
border: 1px solid #ddd;
overflow: auto; /* rm default vertical scrollbar in ie */
resize: vertical; /* for drag */
outline:0;
}
input {
height:22px;
border: 1px solid #ddd;
margin:3px 0;
outline:0;
}
input,
button {
display:inline-block;/*for ie*/
}
input[type=submit],
input[type=button],
input.submit {
height:27px;/*for ff*/
line-height:1.5;
}
button,
input[type=submit],
input[type=button],
input.submit {
padding:3px;
background: #efefef;
border: 1px solid #ddd;
border-radius: 3px;
}
button {
overflow:visible;/*for ie 7*/
padding-bottom:0 \9;/*for ie; to make height right*/
}
input[type=radio] {
height:auto;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {/*for input type="number" in chrome: to hide up/download arrow*/
-webkit-appearance: none;
margin: 0;
}
input::-moz-focus-inner,
button::-moz-focus-inner {/*Remove button padding in FF*/
border: 0;
padding: 0;
}
input[type=submit],
input.submit {
margin-top:8px;
}
input[type=submit]:hover,
input[type=button]:hover,
button:hover {
cursor:pointer;
background-color:#fff;
}
input[type="file"] {
border:none;
height:24px;
line-height:24px;
}
label {
display: inline-block;
margin:4px 0px;
}
iframe {
display:block;
width:100%;
}
pre, code {
font-family: Consolas,"Liberation Mono",Courier,monospace;
}
pre {
white-space:pre-wrap;
word-wrap: break-word;
}
table {
border-spacing: 0;
border-collapse: collapse;
width:100%;
table-layout:fixed;
margin:8px 0 40px;
}
th {
text-align:left;
font-weight:bold;
}
td, th {
padding:5px 3px;
word-wrap:break-word;
border-bottom:1px solid #eee;
}
td { color: #333; }
table img {
vertical-align:middle;
}
p {
margin:0.5em 0;
}
/*common class*/
.hl { background-color: #f8f8f8; }/*highlight*/
.fleft { float:left }
.fright { float:right }
.clear { clear:both; }
.show { display:block }
.hide { display:none }
.error { color:red; }
.errorlist { color: red; }
.ovhd { overflow:hidden; }
.inbl { display: inline-block; }
.bold { font-weight:bold; }
.label { color:#333; font-size:12px; font-style:normal; }
.w100 { width: 100%; }
.vh { visibility:hidden; }
.vam { vertical-align:middle; }
.italic { font-style:italic; }
.notification {
padding:5px;
background:#FDF;
margin:10px 0;
}
.tip {
color:#808080;
font-size:12px;
}
.al-rt {
text-align:right;
}
.op,
.more {
font-weight:normal;
font-size:12px;
color:#080;
}
.op {
font-size:13px;
}
.op-target {
color:#803;
word-wrap:break-word;
}
.big-more-btn {
padding:.5em 0;
color:#777;
}
.big-more-btn:hover {
color:#000;
background:#dfdfdf;
}
.no-deco,
.no-deco:hover {
text-decoration:none;
}
.input-disabled {/* for type="password/text" etc*/
background:#ebebe4;
}
.btn-disabled { /*for ,