
* {
    margin: 0;
    padding: 0;
    background: transparent;
    font-size: 100%;
    vertical-align: baseline;
    outline: 0;
    border: 0;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

:focus {
    outline: 0;
}

body {
    background: white url('../../images/bg-page.png') repeat-x 0 400px;
    font: 13px/1 Verdana, 'Arial CE', 'Helvetica CE', Arial, Helvetica, sans-serif;
    color: black;
}

#nav-cross {
    margin-top: -15px;
}

#header-cover {
    width: 100%;
    background: #fff url('../../images/bg-header-cover.png') repeat-x left bottom;
}

#header {
    position: relative;
    height: 302px;
    width: 981px;
    margin: 0 auto;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}

#navigation-cover {
    width: 100%;
    height: 58px;
    margin-top: 3px;
    background: rgb(83, 83, 83);
}

#navigation {
    width: 980px;
    height: 58px;
    margin: 0 auto;
}

#side {
    margin: 25px 0;
}

#side-top {
    width: 234px;
    height: 10px;
    background: url('../../images/bg-side.gif') no-repeat 0 0;
}

#side-content {
    background: rgb(83, 82, 82);
    color: white;
    padding: 0 10px;
}

#side-bottom {
    width: 234px;
    height: 10px;
    background: url('../../images/bg-side.gif') no-repeat 0 10px;
}

#breadcrumbs-cover {
    width: 100%;
    height: 40px;
    margin: 0 auto;
    background: #f5f5f5 url('../../images/shadow-navigation.png') no-repeat center top;
}

#breadcrumbs {
    width: 930px;
    margin: 0 auto;
    padding-top: 5px;
}

#cover-top {
    width: 980px;
    height: 10px;
    margin: 0 auto;
    background: url('../../images/bg-content.png') no-repeat 0 0;
}

#cover {
    width: 980px;
    margin: 0 auto;
    min-height: 400px;
    background: white;
}

#content {
    margin: 0 10px;
    width: 960px;
    background: white;
}

#footer-cover {
    width: 100%;
    margin-top: 12px;
    font-size: 11px;
    background: rgb(241, 241, 241) url('../../images/bg-footer-cover.png') repeat-x 0 0;
}

#footer-top {
    width: 980px;
    height: 35px;
    margin: 0 auto;
    background: url('../../images/bg-content.png') no-repeat 0 -20px;
}

#footer-nav {
    width: 980px;
    margin: 0 auto;
}

#footer {
    width: 980px;
    margin: 0 auto;
}







