/* general */
body, html {
    background: #D6D7D9;
    color: black;
    text-align: left;
}

body, input, textarea, select {
    font: normal 13px Georgia, Arial, Helvetica, sans-serif;
}

input, textarea, select {
    background: white;
    border: 1px solid gray;
}

input:focus, textarea:focus {
    background: silver;
}

input[type = "button"], input[type = "file"], input[type = "image"], input[type = "password"], input[type = "reset"], input[type = "submit"] {
    cursor: pointer;
}

input[type = "checkbox"], input[type = "radio"] {
    border: 0;
    padding: 0;
}

form {
    display: inline;
}

a {
    color: black;
    text-decoration: none;
}

a:link, a:visited {
    color: inherit;
}

a:hover, a:active, a:focus {
    color: gray;
}

a:hover {
    text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: inherit;
}

th, caption {
    text-align: center;
}

._off {
    display: none;
}

._br {
    margin: 1em 0 1em 0;
}

._clr {
    clear: both;
    /*
     font-size: 1px;
     height: 0;
     overflow: hidden;
     width: 1px;
     */
    /*
     display: block;
     height: 0;
     overflow: hidden;
     visibility: hidden;
     width: 0;
     */
}
