body,
div,
ul,
ol,
li,
p,
table,
td,
tr,
th,
dl,
dd,
dt,
form,
input,
textarea,
button,
select,
option,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0
}

img {
    border: 0
}

.clear {
    overflow: hidden;
    zoom: 1
}

.hidden {
    display: none
}

body {
    color: black;
    font-family: Impress BT, Helvetica, sans-serif;
}

a,
a:visited {
    color: #2078fd;
    text-decoration: none;
    outline: 0
}

a:hover {
    text-decoration: underline
}

a.ttLink,
a.ttLink:visited {
    color: #2078fd;
    text-decoration: underline;
    outline: 0
}

a.ttLink:hover {
    text-decoration: underline
}

p {
    line-height: 24px
}

.mainContainer {
    width: 994px;
    margin: 0 auto;
    padding: 0 16px;
}

#mainContent {
    width: 951px;
    padding: 0 15px 15px
}

IMG.displayed {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.submit {
    display: inline-block;
    margin: 10px;
    padding: 8px 15px;
    background: #FEE10A;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    transition: all 0.2s ease-out;
    box-shadow: inset 0 3px 2px rgba(255, 255, 255, .22), inset 0 -3px 2px rgba(0, 0, 0, .17), inset 0 20px 10px rgba(255, 255, 255, .12), 0 0 4px 1px rgba(0, 0, 0, .1), 0 3px 2px rgba(0, 0, 0, .2);
    text-decoration: none;
    text-shadow: 0 1px rgba(255, 255, 255, 0.7);
    color: #856218;
    font-weight: bold;
    cursor: pointer;
}

.submit:hover {
    background: #FC0;
    text-decoration: none;
    color: #856218;
}

.submit:active {
    box-shadow: inset 0 -2px 1px rgba(255, 255, 255, 0.2), inset 0 3px 2px rgba(0, 0, 0, 0.12);
    padding: 10px 15px 6px
}

.submit-disabled {
    display: inline-block;
    margin: 10px;
    background: #C7C7C7;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    transition: all 0.2s ease-out;
    box-shadow: inset 0 -2px 1px rgba(255, 255, 255, 0.2), inset 0 3px 2px rgba(0, 0, 0, 0.12);
    padding: 10px 15px 6px;
    text-decoration: none;
    text-shadow: 0 1px rgba(255, 255, 255, 0.7);
    color: #4D4D4D;
    font-weight: bold;
}

.submit-disabled:hover {
    color: #4D4D4D;
    text-decoration: none;
}

.submit-big {
    width: 200px;
    min-height: 50px;
    font-size: 35px;
}

.submit2 {
    display: inline-block;
    margin: 10px;
    padding: 8px 15px;
    background: #FEE10A;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    transition: all 0.2s ease-out;
    box-shadow: inset 0 3px 2px rgba(255, 255, 255, .22), inset 0 -3px 2px rgba(0, 0, 0, .17), inset 0 20px 10px rgba(255, 255, 255, .12), 0 0 4px 1px rgba(0, 0, 0, .1), 0 3px 2px rgba(0, 0, 0, .2);
    text-decoration: none;
    text-shadow: 0 1px rgba(255, 255, 255, 0.7);
    color: #856218;
    font-weight: bold;
    cursor: pointer;
}

.submit2:hover {
    background: #FC0;
    text-decoration: none;
    color: #856218;
}

.submit2:active {
    box-shadow: inset 0 -2px 1px rgba(255, 255, 255, 0.2), inset 0 3px 2px rgba(0, 0, 0, 0.12);
    padding: 10px 15px 6px
}

.submit2-disabled {
    display: inline-block;
    margin: 10px;
    background: #C7C7C7;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    transition: all 0.2s ease-out;
    box-shadow: inset 0 -2px 1px rgba(255, 255, 255, 0.2), inset 0 3px 2px rgba(0, 0, 0, 0.12);
    padding: 10px 15px 6px;
    text-decoration: none;
    text-shadow: 0 1px rgba(255, 255, 255, 0.7);
    color: #4D4D4D;
    font-weight: bold;
}

.submit2-disabled:hover {
    color: #4D4D4D;
    text-decoration: none;
}

.submit2-big {
    width: 220px;
    min-height: 26px;
    font-size: 20px;
}
