body {
background-color:#533127;
}
#head {
width:1200px;
height:382px;
margin:auto;
}
#head img{
float:left;
height:373px;
margin:0;
padding:0;}

#logo img{
width:400px;
}

#container1 img{
width:800px;
}

#buttons{
display:block;
background-color:#965c36;
width:1200px;
height:40px;
margin:30px auto auto;}

#menu{
width:1200px;
height:38px;
background-color:#965c36;
padding:0;}

.button{
float:left;
margin:3px;
width:180px;
list-style:none;}

.button:hover{
box-shadow:1px 1px 1px 1px #ffd796;
}

.button ul{
list-style:none;
width:180px;
text-align:center;
padding:0;
margin:0;}

li ul{
position:absolute;
display:none;
}

#menu li a{
display:block;
padding:5px;
text-decoration:none;
text-align:center;
color:#ffd796;
font-size:16px;
}
.flag{
float:left;
width:40px;
height:38px;
list-style:none;
text-align:center;}

#menu li a:hover{
color:#965c36;
background:#ffd796;
}
li:hover ul{
display:block;
background:#965c36;
font-size:14px;
font-style:italic;
box-shadow:1px 1px 1px 1px #965c36;
}

footer a{
color:#ffd796;
}
#footer a{
color:#ffd796;
}

#logo {
display:block;
float:left;
height:373px;
background:#ffd796;
margin:0;
padding:0;
}

#container{
color:#ffd796;
width:1200px;
margin:30px auto auto;}

#container,footer,#footer{
background-color:#965c36;}

hr{
height:2px;
background-color:#ffd796;
margin:auto;}

#container2 {
display:block;
width:1140px;
background-color:#965c36;
color:#ffd796;
margin:0 auto auto;
padding:30px;}

#container2 a{
color:#ffd796;}

#footer {
width:1200px;
height:80px;
margin:20px auto 0;}

footer {
width:1200px;
height:80px;
margin:20px auto 0;}

.right{
float:right;
padding-right:30px;
padding-top:10px;}

.left{
float:left;
padding-left:30px;
padding-top:10px;
vertical-align:bottom;}