/* Design & Code (c) Diffuse Interactive */
html, body {
	padding: 0;
	margin: 0;
}

body {
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background: #2d3740 url('../images/404-background.jpg') no-repeat top center;
	color: #666;
}

#wrapper {
    margin: 0 auto;
    width: 600px;
}

#logo {
    width: 600px;
    height: 151px;
}

    #logo img {
        width: 160px;
        height: 90px;
        margin: 30px 0 0 30px;
    }

#content {
    width: 540px;
    height: 249px;
    padding: 30px 30px 0 30px;
}

h1 {
    color: #997f3e;
    font-size: 16px;
    padding:0 0 10px 0;
}

h2 {
    color: #000;
    font-size: 14px;
    padding:0 0 15px 0;
}

p {
    padding: 0 0 30px 0;
    line-height: 18px;
}

#left {
    float: left;
    width: 300px;
    padding: 0 29px 0 0;
    margin: 0 30px 0 0;
    height: 130px;
    border-right: 1px solid #e5e5e5;
}

    #left .input {
        background: #f2f2f2 url('../images/sprite.png') no-repeat 100% -650px;
        height:31px;
        width:300px;
        border:0;
    }

        #left .input input {
            font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
            width:280px;
            padding: 6px 10px 0 10px;
            border:0;
            background: transparent;
        }

     #left a.search {
        float: right;
        width   : 89px;
        height  : 29px;
        margin  : 30px 0 0 0;
        background-position: top left;
        background-image: url('../images/en/search.gif');
    }

         #left a.search span {
            display: none;
        }

#right {
    float: left;
    width: 180px;
}

ul {
    margin: 0 0 15px 0;
}

    ul li {
        background: transparent url('../images/sprite.png') no-repeat 0 -745px;
        line-height: 22px;
        padding: 0 0 0 15px;
    }

        ul li a {
            text-decoration: none;
            color:#997f3e;
        }

        ul li a:hover {
            color:#000;
        }