#header {
  width:940px;
  margin:0 auto;
  padding:26px 0 1px 0;
  position: relative;
}
#header_logo {
  position: absolute;
  background: url(/img/logo.gif) 50% 0 no-repeat;
  height: 114px;
  width: 130px;
  left: 0px;
  top: 14px;
}
#header_logo a {
  display: block;
  height: 114px;
}
#header_logo IMG {
  display: none;
}
#header_logo .langSwitch {
	text-align: center;
	margin-top: 10px;
}
#header_logo .langSwitch a {
	height: auto;
	display: inline;
	color: #445f7a;
}
#header_logo .langSwitch span {
	background-color: #445f7a;
	color: #fff;
	padding: 1px 2px;
}
#logo_sub {
  margin-left:-5px;
}

#header_logo_right {
  float:right;
  margin:1px -4px 0 0;
  width: 179px;
  height: 177px;
}

#header_menu{
  padding: 0px;
  /*margin-top:12px;*/
  height:22px;
  position: relative;
  margin-left: 125px;
}

#header_menu a {
  text-decoration:none;
}

#header_menu_01 {
  background: url(head_menu_01.gif) bottom right no-repeat;
  padding:0;
  width:100px;
  height:22px;
}

#header_menu_01_selected {
  padding:0;
  width:100px;
  height:22px;
  background: url(head_menu_01.gif) top right no-repeat;
}

#header_menu_01:hover {
  background: url(head_menu_01.gif) top right no-repeat;
}

#header_menu_02 {
  background: url(head_menu_02.gif) bottom no-repeat;
  padding:0;
  width:144px;
  height:22px;
}

#header_menu_02_selected {
  padding:0;
  width:144px;
  height:22px;
  background: url(head_menu_02.gif) top right no-repeat;
}

#header_menu_02:hover {
  background: url(head_menu_02.gif) top no-repeat;
}

#header_menu_03 {
  background: url(head_menu_03.gif) bottom no-repeat;
  padding:0;
  width:144px;
  height:22px;
}

#header_menu_03_selected {
  padding:0;
  width:144px;
  height:22px;
  background: url(head_menu_03.gif) top right no-repeat;
}

#header_menu_03:hover {
  background: url(head_menu_03.gif) top no-repeat;
}

#header_menu_04 {
  background: url(head_menu_04.gif) bottom no-repeat;
  padding:0;
  width:144px;
  height:22px;
}

#header_menu_04_selected {
  padding:0;
  width:144px;
  height:22px;
  background: url(head_menu_04.gif) top right no-repeat;
}

#header_menu_04:hover {
  background: url(head_menu_04.gif) top no-repeat;
}

#header_menu_05 {
  background: url(head_menu_05.gif) bottom no-repeat;
  padding:0;
  width:120px;
  height:22px;
}

#header_menu_05_selected {
  padding:0;
  width:144px;
  height:22px;
  background: url(head_menu_05.gif) top right no-repeat;
}

#header_menu_05:hover {
  background: url(head_menu_05.gif) top no-repeat;
}

#header_menu_06 {
  background: url(head_menu_06.gif) bottom no-repeat;
  padding:0;
  width:144px;
  height:22px;
}

#header_menu_06_selected {
  padding:0;
  width:144px;
  height:22px;
  background: url(head_menu_06.gif) top right no-repeat;
}

#header_menu_06:hover {
  background: url(head_menu_06.gif) top no-repeat;
}

#hd_mn_img_01 {
  width:100px;
  height:22px;
  border:0;
}

#hd_mn_img_02 {
  width:144px;
  height:22px;
  border:0;
}
#hd_mn_img_03 {
  width:144px;
  height:22px;
  border:0;
}
#hd_mn_img_04 {
  width:144px;
  height:22px;
  border:0;
}
#hd_mn_img_05 {
  width:144px;
  height:22px;
  border:0;
}
#hd_mn_img_06 {
  width:144px;
  height:22px;
  border:0;
}


#header_content {
  margin-left:210px;
  padding-left:12px;
}

#header_content h1 {
  float:right;
}

#header_content_01 {
  margin-top:90px;
  vertical-align:top;
}

#header_content_02 {
  margin-top:100px;
}

.header_content_sub_image {
  margin:150px 0 -30px -224px;
}

#hd_cnt_01 {
  margin:70px 15px 0 0;
  float:right;
}

#header_selector {
  color: #b50c00;
  font-size:10pt;
  line-height:1.6em;
}

#header_selector a {
  white-space:nowrap;
}

#header_selector ul {
  width:525px;
  list-style:none;
  list-style-image:none;
  margin:0;
  padding:0;
}

#header_selector ul li {
  float:left;
  margin: 0 25px 8px 0;
}

#header_selector a:link, 
#header_selector a:active,
#header_selector a:hover,
#header_selector a:visited {
  font-size:10pt;
  color: #b50c00;
  text-decoration:underline;
}
