@CHARSET "utf-8";

/* General */

* 
{
    margin: 0em;
    padding: 0em;
}

body 
{
    color: #000;
    font-size: 0.75em;
    font-family: arial, helvetica, sans-serif;
    background-color: #fff;
    margin: 40px 0px 20px 0px;
}

a 
{
    text-decoration: underline;
    color: #000;
}

a:hover 
{

}

a:active, a:focus 
{
    outline: none;
}

p 
{
    margin: 1.2em 0 1.2em 0;
}

td  {
    vertical-align: top;
}

/* Structure */

#container 
{
    width: 745px;
    margin: 0 auto;
    line-height: 1.5em;
}

#header 
{
    background: transparent url(images/bg-header.png) no-repeat center 1px;
}

#content 
{

}

#content-left 
{
    float: left;
    width: 322px;
    height: 657px;
    padding-top: 50px;
    line-height: 0px;

}

#content-right 
{
    float: right;
    width: 381px;
    height: 707px;
    padding: 0px 14px 0px 28px;
    background: transparent url(images/bg-content-right.png) no-repeat left top;
}

#footer 
{
    background: transparent url(images/bg-footer.png) no-repeat center 0px;
    height: 35px;
    margin-top: -8px;
}

/* Header */

#logo 
{
    width: 745px;
    margin: 0 auto;
    padding-top: 1px;
}

#logo img
{
    border: 0;
    margin-left: 28px;
}


/* Content left */



/* Content right */

#content-right-top 
{
    padding: 20px 10px 0px 0px;
    text-align: right;
}

#content-right-top img
{
    border: 0;
    margin-right: 3px;
}

#content-right-content 
{
    margin-top: -4px;
    height: 630px;
    overflow: auto;
    padding-right: 14px;
}

/* Footer */

#contact 
{
    width: 710px;
    margin: 0 auto;
    padding: 5px 0px 0px 35px;
    color: #fff;
    font-size: 90%;
    letter-spacing: 1px;
}
