@CHARSET "UTF-8";

.PatternBody .UpperBlock
{
	width: 880px;
  height: 440px;
	margin-bottom: 40px;
}

.PatternBody .LowerBlock
{
	width: 880px;
  height: 303px;
}

.UpperBlock .Menu
{
	float: left;
	height: 406px;
	width: 220px;
	padding-top: 34px;
	list-style-type: none;
	font-size: 15px;
	font-weight: bold;
	background-image: url(/_img/Menu/menu-bg.jpg);
  background-position: left;
  background-repeat: no-repeat;
}

.UpperBlock .Menu .Item
{
	height: 26px;
  width: 218px;
	text-align: right;
	background-image: url(/_img/Menu/menuitem-bg.jpg);
  background-position: center;
  background-repeat: repeat-y;
	margin-top: 2px;
}

.UpperBlock .Menu .Item:hover
{
	background-image: url(/_img/Menu/menuitem-hover-bg.jpg);
}

.UpperBlock .Menu a
{
	display: block;
	height: 26px;
	line-height: 24px;
	padding-right: 24px;
}

.UpperBlock .Menu a:hover
{
	text-decoration: none;
}

.UpperBlock .Slideshow
{
	float: right;
  width: 660px;
  height: 440px;
	background-image: url(/_img/slideshow-bg.jpg);
  background-position: left;
  background-repeat: repeat-y;
}

.AdBoxUnit
{
	float: left;
	margin-right: 40px;
}

.AdBox
{
  width: 182px;
	height: 130px;
	background-image: url(/_img/AdBox/ending.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
}

.AdBox.Bottom
{
	margin-top: 43px;
}

.AdBoxHeader
{
  height: 32px;
  font-size: 15px;
  font-weight: bold;
  line-height: 28px;
	text-align: center;
	background-image: url(/_img/AdBox/header.gif);
  background-position: center;
  background-repeat: no-repeat;
	border-bottom: 1px solid #CCC;
}

.AdBoxImage
{
	width: 182px;
	height: 82px;
	margin: 8px 0;
	border: none;
}

.UnitBox
{
  float: left;
  width: 208px;
  height: 303px;
  color: #333;
  background-image: url(/_img/UnitBox/body.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
}

.UnitBox.Center
{
  margin: 0 17px;
}

.UnitBoxHeader
{
  height: 32px;
  font-size: 15px;
  font-weight: bold;
  line-height: 30px;
  padding-left: 30px;
  background-image: url(/_img/UnitBox/header.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.UnitBoxImage
{
  width: 208px;
  height: 139px;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
}

.UnitBoxImage:hover
{
  border-color: #FFF;
}

.UnitMenuList
{
  list-style-image: url(/_img/UnitBox/bullet.gif);
	margin: 20px 18px 25px 18px;
	padding-left: 12px;
	height: 96px;
	overflow: hidden;
}

.UnitBoxBody
{
	position: relative;
}

.UnitMenu .Forward
{
	position: absolute;
	top: -8px;
	left: 90px;
	display: block;
	width: 14px;
	height: 7px;
	background-image: url(/_img/Menu/forward.png);
}

.UnitMenu .Forward:hover
{
	background-image: url(/_img/Menu/forward-hover.png);
}

.UnitMenu .Backward
{
	position: absolute;
  bottom: -8px;
  left: 90px;
  display: block;
  width: 14px;
  height: 7px;
  background-image: url(/_img/Menu/backward.png);
}

.UnitMenu .Backward:hover
{
	background-image: url(/_img/Menu/backward-hover.png);
}

.UnitMenuList a:hover
{
	color: #C31F26;
	text-decoration: none;
}
