body {
margin:0px;
padding:0px;
background-color:#d6e9ea;
}

#main-wrapper {
width:1100px;
height:800px;
margin:0 auto;
}

#navigation {
float:left;
margin-top:180px;
text-align:center;
margin-left:55px;
}

#navigation_sp {
float:left;
margin-top:180px;
text-align:center;
margin-left:35px;
}

#navigation .main-nav {
font-size:12px;
font-style:normal;
font-weight:bolder;
font-family:georgia;
}

#navigation_sp .main-nav {
font-size:12px;
font-style:normal;
font-weight:bolder;
font-family:georgia;
}

#navigation ul li {
list-style:none;
padding-bottom:20px;
}

#navigation_sp ul li {
list-style:none;
padding-bottom:20px;
}

#navigation a {
text-decoration:none;
letter-spacing:0.5px;
color:#4b5a5f;
}

#navigation_sp a {
text-decoration:none;
letter-spacing:0.5px;
color:#4b5a5f;
}

a:hover {
color:#437a88!important;
}

.main-nav  {
font-size:12px !important;
font-style:normal !important;
font-weight:bolder;
font-family:georgia!important;
}


.onpage {
color:#c18419;
}


#footer ul li {
list-style:none;
display:inline;
font-family:georgia;
color:#999999;
font-size:11px;
}

#footer ul {
padding-top:40px;
margin-left:275px;
}

#footer ul li a {
text-decoration:none;
color:#999999;
}

#footer ul {
margin-left:95px;
margin-top:590px;
}

#footer ul li {
list-style:none;
display:inline;
color:#96b6b8;
font-family:georgia;
font-size:11px;
}


#sub-footer ul {
margin-left:325px;
margin-top:20px;
}


#sub-footer ul li a {
text-decoration:none;
color:#96b6b8;
}

#sub-footer ul li {
list-style:none;
display:inline;
color:#96b6b8;
font-family:georgia;
font-size:11px;
}

#languages {
padding-top:25px;
margin-left:104px;
color:#999999;
font-size:11px;
 
}

#languages a {
text-decoration:none;
color:#999999;
letter-spacing:0.5px;
font-family:georgia;
}

#languages a:hover {
color:#666666;
}

#image-map a {
display:block;
position:absolute;
}

#image-map a.menu {
width:245px;
height:145px;
top:60px;
left:142px;
outline:none;
}
