body {
  font-family:  ËÎÌå, Arial;
  margin: 0;
  text-align:center;
  font-size:12px;
}

#main {
  margin: 0;
  padding: 0;
  width: 778px;
}

.image01 A img{
  display:block; 
  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 0.4;
  border:0;
}

.image01:hover img{
  display:block; 
  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity: 0.4;
  border:0;
}

.image02 A img{
  display:block; 
  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 0.4;
  border:0;
}

.image02:hover img{
  display:block; 
  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity: 0.4;
  border:0;
}

.image03 A img{
  display:block; 
  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 0.4;
  border:0;
}

.image03:hover img{
  display:block; 
  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity: 0.4;
  border:0;
}

.image04 A img{
  display:block; 
  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 0.4;
  border:0;
}

.image04:hover img{
  display:block; 
  
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity: 0.4;
  border:0;
}

.title01 {
  font-size: 16px;
  font-weight: bold;
  color: #ff0084;
}

.title02 {
  font-size:14px;
  color:#636466;
  font-weight: bold;
}

.title03 {
  font-size: 16px;
  font-weight: bold;
  color: #37a6d7;
}

.title04 {
  font-size: 12px;
  font-weight: bold;
  color: #37a6d7;
}

.title05 {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}

.title06 {
  font-size: 12px;
  font-weight: bold;
  color: #ff0084;
}

.title07 {
  font-size: 12px;
  font-weight: bold;
  color: #636466;
}

.title08 {
  font-size:14px;
  color:#ff0084;
  font-weight: bold;
}

.title09 {
  font-size:14px;
  color:#37a6d7;
  font-weight: bold;
}

.word01 {
  font-size: 12px;
  color: #37a6d7;
}

.word02 {
  font-size: 12px;
  color: #ff0084;
}

.word03 {
  font-size: 12px;
  color: #636466;
}

.word04 {
  font-size: 12px;
  color: #fff;
}

.word05 {
  font-size: 14px;
  color: #fff;
}

.word06 {
  font-size: 14px;
  color: #636466;
}

.word07 {
  font-size: 48px;
  color: #ff0084;
}

.word08 {
  font-size: 12px;
  color: #020202;
}

.link01 {
  font-size: 12px;
  color: #37a6d7;
  text-decoration:none;
}

.link01:hover {
  font-size: 12px;
  color: #37a6d7;
  text-decoration:underline;
} 

.link02 {
  font-size: 12px;
  color: #ff0084;
  text-decoration:none;
}

.link02:hover {
  font-size: 12px;
  color: #ff0084;
  text-decoration:underline;
} 

.link03 {
  font-size: 12px;
  color: #636466;
  text-decoration:none;
}

.link03:hover {
  font-size: 12px;
  color: #636466;
  text-decoration:underline;
} 

.link08 {
  font-size: 12px;
  color: #636466;
  text-decoration:none;
}

.link08:hover {
  font-size: 12px;
  color: #fff;
  text-decoration:none;
  background-color:#ff0084;
} 

.link04 {
  font-size: 14px;
  color: #ff0084;
  text-decoration:none;
}

.link04:hover {
  font-size: 14px;
  color: #ff0084;
  text-decoration:underline;
} 

.link05 {
  font-size: 16px;
  color: #37a6d7;
  font-weight: bold;
  text-decoration:none;
}

.link05:hover {
  font-size: 16px;
  color: #37a6d7;
  font-weight: bold;
  text-decoration:underline;
} 

.link06 {
  font-size: 14px;
  color: #37a6d7;
  font-weight: bold;
  text-decoration:none;
}

.link06:hover {
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  text-decoration:none;
  background-color:#37a6d7;
}

.link07 {
  font-size: 16px;
  color: #ff0084;
  font-weight: bold;
  text-decoration:none;
}

.link07:hover {
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  text-decoration:none;
  background-color:#ff0084;
} 

.link09 {
  font-size: 12px;
  color: #020202;
  text-decoration:underline;
}

.link09:hover {
  font-size: 12px;
  color: #020202;
  text-decoration:none;
}

.link10 {
  font-size: 12px;
  color: #37a6d7;
  text-decoration:underline;
}

.link10:hover {
  font-size: 12px;
  color: #37a6d7;
  text-decoration:none;
}

.link11 {
  font-size: 12px;
  color: #ccc;
  text-decoration:underline;
}

.link11:hover {
  font-size: 12px;
  color: #ccc;
  text-decoration:none;
}

.link12 {
  font-size: 12px;
  color: #37a6d7;
  font-weight: bold;
  text-decoration:none;
}

.link12:hover {
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  text-decoration:none;
  background-color:#37a6d7;
}

.link13_on_jacky{
  font-size:14px;
  color:#ff0084;
  font-weight:bold;
  text-decoration:underline;
}

.link13_on_jacky:hover{
  font-size:14px;
  color:#ff0084;
  font-weight:bold;
  text-decoration:none;
}

.link13_off_jacky{
  font-size:14px;
  color:#ccc;
  font-weight:bold;
  text-decoration:underline;
}

.link13_off_jacky:hover{
  font-size:14px;
  color:#ccc;
  font-weight:bold;
  text-decoration:none;
}

.buttonred {
  width: 45px;
  height: 21px;
  background-color: #ff0084;
  border-bottom-color: #646464;
  border-right-color: #646464;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  color: #fff;
  font-size: 12px;
  padding-top:3px;
  padding-left:2px;
  border:1px;
  border-color:#fff;
}

.buttongray {
  width: 45px;
  height: 21px;
  background-color: #d4d4d4;
  border-bottom-color: #646464;
  border-right-color: #646464;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  color: #fff;
  font-size: 12px;
  padding-top:3px;
  padding-left:2px;
  border:1px;
  border-color:#fff;
}
.buttonblack {
  width: 45px;
  height: 21px;
  background-color: #282828;
  border-bottom-color: #646464;
  border-right-color: #646464;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  color: #fff;
  font-size: 12px;
  padding-top:3px;
  padding-left:2px;
  border:1px;
  border-color:#fff;
}

.buttongray1 {
  width: 45px;
  height: 21px;
  background-color: #d4d4d4;
  border-bottom-color: #646464;
  border-right-color: #646464;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  color: #636466;
  font-size: 12px;
  padding-top:3px;
  padding-left:2px;
  border:1px;
  border-color:#fff;
}

.buttonred1 {
  width: 72px;
  height: 21px;
  background-color: #ff0084;
  border-bottom-color: #646464;
  border-right-color: #646464;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  color: #fff;
  font-size: 12px;
  padding-top:3px;
  padding-left:2px;
  border:1px;
  border-color:#fff;
}

.buttonblue {
  width: 45px;
  height: 21px;
  background-color: #37a6d7;
  border-bottom-color: #646464;
  border-right-color: #646464;
  border-top-color: #FFFFFF;
  border-left-color: #FFFFFF;
  color: #fff;
  font-size: 12px;
  padding-top:3px;
  padding-left:2px;
  border:1px;
  border-color:#fff;
}

.field 
{
		color: #b2b2b2;
		font-size: 12px;
		border: solid 1px #a7a6aa;
		width: 150px;
		height: 14px;	
		padding-top:3px;
		padding-left:4px;
		margin-right: 10px;
}

.field01 
{
		color: #b2b2b2;
		font-size: 12px;
		border: solid 1px #a7a6aa;
		width: 250px;
		height: 14px;	
		padding-top:3px;
		padding-left:4px;
		margin-right: 10px;
}

.field02
{
		color: #b2b2b2;
		font-size: 12px;
		border: solid 1px #a7a6aa;
		width: 60px;
		height: 14px;	
		padding-top:3px;
		padding-left:4px;
		margin-right: 10px;
}

.field03
{
		color: #b2b2b2;
		font-size: 12px;
		border: solid 1px #a7a6aa;
		width: 160px;
		height: 14px;	
		padding-top:3px;
		padding-left:4px;
		margin-right: 10px;
}

#table tr td {
  background-color:#fff; 
  border-bottom: solid 1px;
  border-bottom-color: #e3e3e3;
  font-size:12px;
  height:53px;
}

#table01 {
  background-color:#f7f7f7;
  border: solid 1px #afafaf;
  text-align:center;
}

.bg {
  background-repeat: repeat-y;
  background-position:center;
}

.bgpot {
  background-repeat: repeat-x;
  background-position:center;
}

#text {
  width:340px;
  height:146px;
}

.table02 {
  border:solid 1px #e3e3e3;
}

.table03 {
  background-repeat:repeat-x;
  background-position:bottom;
}