body {
margin:0;
padding:0;
background:#000e1b url('/css/images/bg-body.jpg') center top no-repeat;
font-family:Arial, Helvetica, sans-serif;
}

ul, li {
margin:0;
padding:0;
list-style:none;
}

p, img, h1, h2, h3, h4 {
margin:0;
padding:0;
}

/** HEADER **/
#header {
width:1170px;
height:87px;
background:transparent url('/css/images/bg-header.jpg') left top no-repeat;
}

#header img {
float:left;
}

#header #logo {
margin-left:136px;
}

#header #slogan {
margin:30px 0 0 50px;
}

#header #menu {
float:left;
width:620px;
height:18px;
margin:12px 0 0 42px !important;
margin:12px 0 0 32px;
}

#header #menu ul li {
float:left;
margin-left:3px;
}

#header #menu ul li.border-style {
padding-right:3px;
border-right:2px solid #00b6d5;
}

/** FOOTER **/
#footer {
float:left;
width:800px;
height:15px;
margin-left:150px !important;
margin-left:61px;
margin-bottom:10px;
text-align:center;
font-size:11px;
color:#e7e4e1;
margin-top:24px;
}

#footer a {
font-size:11px;
color:#e7e4e1;
text-decoration:none;
}

/** CONTAINER **/
#container {
width:1053px;
height:800px;
margin:0 auto;
background:transparent url('/css/images/bg-container.jpg') left 6px no-repeat;
}

#container img{
border:0;
}

/** ERROR 404 **/
#error404 {
float:left;
margin:200px 0 0 140px !important;
margin:200px 0 0 70px;
}