@charset "UTF-8";
html {
}
body {
  margin: 0;
  padding: 0;
  letter-spacing: 0px;
  font-family: sans-serif;
  font-size: 12px;
  color: #333333;
  line-height: 1.5em;
}

a {
  color: #07519a;
  text-decoration: none;
}
a:hover {
  color: #003366;
  text-decoration: underline; 
}

#top {
  margin: 0 auto;
  width: 960px;
}

#header {
  position: relative;
  width: 960px;
  margin: 0 0 20px 0;
}

.logo{
　float: left;
  padding: 10px 0 20px 0;
}

.language {
  float: right;
  padding: 5px 0 0px 5px;

}

.language  img {
margin-left:5px;
}


.language .notactive{
	
	filter: saturate(0%);
	opacity:60%;
	
}


.top p {
  font-size: 13px;
  letter-spacing: 2pt;
  font-weight: bold;
  color: #664433;
  line-height: 1.8em;
  padding: 10px 0 0 0;
}

.breadcrombs {
  font-size: 11px;
  padding: 2px 0 5px 0;
  letter-spacing: 1px;
}

#contents {
  width: 960px;
}

#main {
  width: 700px;
}

#main a {
  color: #9b0000;
}
#main a:hover {
  color: #9b0000;
}

#sidemenu {
  margin: 0 0 20px 0;
  float: right;
  width: 220px;
}

#sidemenu img {
  max-width: 220px;
}

#sidemenu p {
  margin: 0;
  letter-spacing: 1px;
}

.access p {  
  padding: 10px 0 0 0;
  font-size: 11px;
  letter-spacing: 0px;
}

#pageTop {
  clear: both;
}

.pageTop {
  padding: 0;
  text-align: right;
  margin-bottom: 5px;
}

.pageTop a {
  padding: 0 0 0 12px;
  background: transparent url(../images/bg_pagetop.gif) no-repeat scroll 0 60%;
}

#footer {
  width: 960px;
  height: 40px;
  background: #cccccc none repeat scroll 0% 50%;
  }

.copyright {
  color:#333333;
  padding: 2px 12px 2px 0;
  text-align: right;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 1px;
}

.clearfix{
  clear:both;
  margin-bottom: 2px;
}

.fll {
  float:left;
  margin: 50px 25px 50px 10px;
}
