p {
    padding: 0;
    margin: 0
    }
table, td, th {
    border: 0;
    padding: 0;
    border-collapse: collapse
    }
img {
    border: 0;
    max-width: 100%;
    height: auto
    }
.left {
    float: left;
    margin: 0
    }
.left3 {
    float: left;
    margin: 0 0 0 3px
    }
.left5 {
    float: left;
    margin: 0 0 0 5px
    }
.left7 {
    float: left;
    margin: 0 0 0 7px
    }
.left10 {
    float: left;
    margin: 0 0 0 10px
    }
.left13 {
    float: left;
    margin: 0 0 0 13px
    }
.left15 {
    float: left;
    margin: 0 0 0 15px
    }
.left20 {
    float: left;
    margin: 0 0 0 20px
    }
.left25 {
    float: left;
    margin: 0 0 0 25px
    }
.left30 {
    float: left;
    margin: 0 0 0 30px
    }
.right {
    float: right;
    margin: 0
    }
.top3 {
    padding-top: 3px
    }
.top7 {
    padding-top: 7px
    }
.top5 {
    padding-top: 5px
    }
.top9 {
    padding-top: 9px
    }
.top10 {
    padding-top: 10px
    }
.top13 {
    padding-top: 13px
    }
.top15 {
    padding-top: 15px
    }
.top20 {
    padding-top: 20px
    }
.top25 {
    padding-top: 25px
    }
.top30 {
    padding-top: 30px
    }
.top35 {
    padding-top: 35px
    }
.top40 {
    padding-top: 40px
    }
.bottom10 {
    padding-bottom: 10px
    }
.bottom20 {
    padding-bottom: 20px
    }
.bottom30 {
    padding-bottom: 30px
    }
.padd5 {
    padding: 5px
    }
.padd10 {
    padding: 10px
    }
form {
    margin: 0;
    padding: 0;
    display: inline
    }
img, div, input {
    behavior: url(js/pngfix/iepngfix.htc)
    }
/*li {list-style-image:url('../elements/check.png');} */
/* background fit to screen */
#background {
    width: 100%;
    /*height: 100%; */
    position: fixed;
    left: 0;
    top: 0;
    z-index: -1000
    }
.stretch {
    width: 100%;
    height: 100%
    }
#container {
    width: 100%;
    margin: auto;
    padding: 0;
    text-align: left;
    height: auto;
    position: relative
    }