@charset "utf-8";
/* CSS Document */

.top_menu {
	width: 100%;
}
.top_menu * {
	line-height: 0px;
	font-size: 0px;
}
.top_menu span.top_menu_delimiter {
	display: block;
	font-size: 0px;
	line-height: 0px;
	width: 3px;
	height: 33px;
	background: url(../images/bg_top_menu.gif) repeat-x top;
}
.top_menu a, .top_menu span, .top_menu span span {
	display: block;
	cursor: pointer;
	width: 100%;
}
.top_menu a span {
	display: block;
	cursor: pointer;
	width: 100%;
}
.top_menu a {
	padding-top: 12px;
	padding-bottom: 11px;
	background-image: url(../images/tm/top_menu_bg.gif);
	text-decoration: none;
}
.top_menu a:hover, .top_menu #active a {
	background-image: url(../images/tm/top_menu_bg_ov.gif);
}
.top_menu a span, .top_menu span {
	height: 10px;
	margin: auto;
	background-position: center;
	background-repeat: no-repeat;
}
.top_menu a.Item1 span, .top_menu span.Item1 span {
	width: 95px;
	background-image: url(../images/tm/item1.gif);
}
.top_menu a.Item1:hover span, #active .Item1 span  {
	width: 95px;
	background-image: url(../images/tm/item1_ov.gif);
} 


.top_menu a.Item2 span, .top_menu span.Item2 {
	width: 95px;
	background-image: url(../images/tm/item2.gif);
}
.top_menu a.Item2:hover span, #active .Item2 span{
	background-image: url(../images/tm/item2_ov.gif);
} 

.top_menu a.Item3 span, .top_menu span.Item3 {
	width: 95px;
	background-image: url(../images/tm/item3.gif);
}
.top_menu a.Item3:hover span, #active .Item3 span {
	background-image: url(../images/tm/item3_ov.gif);
} 

.top_menu a.Item4 span, .top_menu span.Item4 {
	width: 95px;
	background-image: url(../images/tm/item4.gif);
}
.top_menu a.Item4:hover span, #active .Item4 span {
	background-image: url(../images/tm/item4_ov.gif);
} 

.top_menu a.Item5 span, .top_menu span.Item5 {
	width: 95px;
	background-image: url(../images/tm/item5.gif);
}
.top_menu a.Item5:hover span, #active .Item5 span {
	background-image: url(../images/tm/item5_ov.gif);
} 

.top_menu a.Item6 span, .top_menu span.Item6 {
	width: 95px;
	background-image: url(../images/tm/item6.gif);
}
.top_menu a.Item6:hover span, #active .Item6 span {
	background-image: url(../images/tm/item6_ov.gif);
} 

.top_menu a.Item7 span, .top_menu span.Item7 {
	width: 95px;
	background-image: url(../images/tm/item7.gif);
}
.top_menu a.Item7:hover span, #active .Item7 span {
	background-image: url(../images/tm/item7_ov.gif);
} 

.top_menu a.Item8 span, .top_menu span.Item8 {
	width: 95px;
	background-image: url(../images/tm/item8.gif);
}
.top_menu a.Item8:hover span, #active .Item8 span {
	background-image: url(../images/tm/item8_ov.gif);
} 

.top_menu a.Item9 span, .top_menu span.Item9 {
	width: 95px;
	background-image: url(../images/tm/item9.gif);
}
.top_menu a.Item9:hover span, #active .Item9 span {
	background-image: url(../images/tm/item9_ov.gif);
} 

.top_menu a.Item10 span, .top_menu span.Item10 {
	width: 95px;
	background-image: url(../images/tm/item10.gif);
}
.top_menu a.Item10:hover span, #active .Item10 span {
	background-image: url(../images/tm/item10_ov.gif);
} 

.top_menu a.Item11 span, .top_menu span.Item11 {
	width: 95px;
	background-image: url(../images/tm/item11.gif);
}
.top_menu a.Item11:hover span, #active .Item11 span {
	background-image: url(../images/tm/item11_ov.gif);
} 

.top_menu span.bg_tt {
	padding-top: 12px;
	display: block;
	padding-bottom: 11px;
	background-image: url(../images/tm/top_menu_bg_ov.gif);
	background-repeat: repeat-x;
}