body {
    margin      : 0;
    padding     : 0;
    background  : #373B4E;
    font-family : Helvetica;
    font-size   : 10px;
    color       : #999999;
    font-weight : bold;
    text-transform: uppercase;
    }

img {
    border  : 0;
    }

form {
    padding : 0;
    margin  : 0;
    }

#top {
    width       : 100%;
    text-align  : right;
    background  : #DEDFE2 url(../img/pushkin6.jpg) no-repeat scroll 22px 21px;
    height      : 85px;
    border-bottom   : 2px solid #ffffff;
    }

#top img {
    padding : 12px 24px 0 0;
    cursor  : pointer;
    }

#form {
    width   : 269px;
    padding : 18px 23px;
    }

input, textarea, select {
    width       : 100%;
    border      : 0;
    background  : #6A7194;
    margin      : 0;
    padding     : 4px;
    font-family : Helvetica;
    font-size   : 10px;
    color       : #ffffff;
    font-weight : bold;
    }

input.submit {
    background  : #7F8AB7;
    width       : 57px;
    height      : 20px;
    
    }

textarea, select {
    height  : 122px;
    }

.reference, .copy {
    font-family     : "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    font-size       : 10px;
    color           : #ffffff;
    line-height     : 120%;
    text-transform  : none;
    padding         : 0 0 35px 0;
    }

.copy {
    padding     : 0;
    line-height : 140%;
    }

.reference h2 {
    padding     : 0;
    margin      : 0;
    font-size   : 14px;
    line-height : 120%;
    }

.left {
    float   : left;
    padding : 0 4px 0 0 ;
    }

.zip {
    width   : 72px;
    }

.state {
    width   : 32px;
    }

.provence {
    width   : 152px;
    }

.postal {
    width   : 72px;
    }
