@import "style.css";
#body {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: url(images/header_back.jpg);
}
#sidebar {
  border: 0;
  position: absolute;
  top: 0;
  right: 80px;
  height: 100%;
  bottom: 0;
  background: white;
  width: 167px;
}
#ptca-logo {
  position: absolute;
  right: 50px;
  top: 140px;
  z-index: 100;
}
#header {
 height: 350px;
  }
ul.flag-medium {
  position: absolute;
  right: 0px;
  margin-right: 400px;
  margin-top: 280px;
}
ul.flag-medium li {
	float: left;
	list-style: none;
	margin-left: 25px;
}
ul.flag-medium li a {
  display: block;
  cursor: pointer;
  width: 75px;
  height: 51px;
}
ul.flag-medium li i {
  display: none;
}
li.flag-medium-chinese {
  width: 75px;
  height: 51px;
  background: url(images/chinese_medium.png) no-repeat;
}
li.flag-medium-english {
  width: 75px;
  height: 51px;
  background: url(images/english_medium.png) no-repeat;
}
li.flag-medium-german {
  width: 75px;
  height: 51px;
  background: url(images/german_medium.png) no-repeat;
}
li.flag-medium-french {
  width: 75px;
  height: 51px;
  background: url(images/french_medium.png) no-repeat;
}
#content {
  position: absolute;
  top: 170px;
  left: 38px;
  width: 650px;
  color: #ffffff;
}
#footer {
  position: absolute;
  bottom: 0;
  right: 87px;
  z-index: 150;
  left: auto;
  top: auto;
}
#logo-title {
  overflow : visible;
  height : 91px;
  padding-right : 10px;
  position: absolute;
  left: 0;
  right: 330px;
  width: auto;
  text-align: right;
}
#header h1 {
  position: absolute;
  left : 30px;
  top : 195px;
}
#header h1 * {
  color: #fff;
  text-decoration: none;
  font-weight: normal;
}
.breadcrumb {
  top: 243px;
  height: 12px;
  display: block;
  width: 100%;
  border-top: 1px solid white;
}
.date {
  margin-left: 38px;
}

