body{background-repeat:repeat-x;background-position:0 -1725px;
font-family:"Lucida Grande",Lucida Sans, Segoe UI, Verdana, Arial;
font-size:10px;margin:0!important;padding:0!important;}

html body,#ie6 a{background-image:url("../images/mb.gif");}

a.pg{
font-family: "Lucida Grande", Segoe UI, Verdana, Arial;
font-size: 10px;
color: #999;
text-decoration: none;

}

a.pg:hover{

font-family: "Lucida Grande", Segoe UI, Verdana, Arial;
font-size: 10px;
color: #000;
text-decoration: none;
}


#nav > ul{

	font-family: "Lucida Grande", Segoe UI, Verdana, Arial;
font-size: 11px;
color: #000;

	width: 620px;
      height: 242px;
      background: #f6f6f6;
      border: 1px solid #ccc;
      padding: 3px 5px;
      -moz-border-radius: 4px;
    	-webkit-border-radius: 4px;
    	border-radius: 4px;
}

#nav_re > ul{

	font-family: "Lucida Grande", Segoe UI, Verdana, Arial;
font-size: 11px;
color: #000;

	width: 87px;
      height: 169px;
      background: #fdfdfd;
      border: 1px solid #ccc;
      padding: 4px 5px;
      -moz-border-radius: 7px;
    	-webkit-border-radius: 7px;
    	border-radius: 7px;
}

#nav_ree > ul{

	font-family: "Lucida Grande", Segoe UI, Verdana, Arial;
font-size: 11px;
color: #000;

	width: 126px;
      height: 220px;
      background: #fdfdfd;
      border: 1px solid #ccc;
      padding: 4px 5px;
      -moz-border-radius: 7px;
    	-webkit-border-radius: 7px;
    	border-radius: 7px;
}

#nav_l > ul{

	font-family: "Lucida Grande", Segoe UI, Verdana, Arial;
font-size: 11px;
color: #000;

	width: 220px;
      height: 242px;
      background: #f6f6f6;
      border: 1px solid #ccc;
      padding: 3px 5px;
      -moz-border-radius: 4px;
    	-webkit-border-radius: 4px;
    	border-radius: 4px;
}


#nav_th > ul{

	font-family: "Lucida Grande", Segoe UI, Verdana, Arial;
font-size: 11px;
color: #000;

	width: 860px;
      height: 99px;
      background: #f6f6f6;
      border: 1px solid #ccc;
      padding: 3px 5px;
      -moz-border-radius: 4px;
    	-webkit-border-radius: 4px;
    	border-radius: 4px;
}

#nav_v > ul{

	font-family: "Lucida Grande", Segoe UI, Verdana, Arial;
font-size: 11px;
color: #000;

	width: 860px;
     /* height: 242px; */
      background: #f6f6f6;
      border: 1px solid #ccc;
      padding: 3px 5px;
      -moz-border-radius: 4px;
    	-webkit-border-radius: 4px;
    	border-radius: 4px;
}

#hd{
font-family: "Calibri", Lucida Grande Bold, Segoe UI, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
letter-spacing: -4;
color: #333;
}

#small{
font-size: 10px;
letter-spacing: -3;
color: #fff;
}
#bi{
font-size: 13px;
letter-spacing: -3;
color: #fff;
}


#promo ul,#promo li{padding:0;margin:0;list-style:none}
#promo{width:870px;position:relative;margin:1px 0 1px}#promo ul{width:868px;height:103px;overflow:hidden;position:absolute;top:-45px;left:1px}
#promo li{float:left;width:217px}#promo .anime-img{position:relative;display:block;height:103px;color:#c6dbd7;outline:none;text-decoration:none}
#promo .anime-bg{height:58px;width:100%;position:absolute;left:0;top:45px;background:#056f58 url('../images/promo.gif') repeat-x bottom}
#promo .shadow{width:54px;height:21px;background:url('../images/promo.gif') repeat-x 0 -200px;position:absolute;left:15px;top:15%;margin-top:67px}

#promo .jtab table{width:84px;height:84px;position:absolute;left:0;top:-15%;margin-top:30px;text-align:center;vertical-align:middle}
#promo .jtab td{vertical-align:middle}#promo .jtab .img{width:50px;height:50px;margin:0 auto;border:solid 2px #dbe9e9;background:white;text-align:left}
#promo .jtab .img img{position:absolute}
#promo .jtab span{display:block;width:150px;position:absolute;left:82px;top:-5%;margin-top:57px;font-size:12px}#promo .jtab big{display:block;font-size:16px;line-height:18px}#promo .jtab a{height:58px;width:100%;position:absolute;left:0;top:45px;background:url('../images/promo.gif') top;outline:none}
#promo .tab a{display:block;height:58px;width:242px;position:relative;top:45px;background:url('../images/promo.gif') top;outline:none;color:#c6dbd7;text-decoration:none}
#promo .tab a:hover{background:#056f58 url('images/promo.gif') 0 -313px;color:white}
#promo .tab img{position:absolute;left:15px;top:-15px;border:solid 2px #dbe9e9;display:none}
#promo .tab span{display:block;padding:7px 10px 0 82px}
#promo .tab big{display:block;line-height:18px}

#prtabs{height:58px;width:870px;position:relative;z-index:2;background:#056f58 url('../images/promo.gif') repeat-x bottom}
#prtabs .current .img{border-color:white}#prtabs .current .anime-img{color:white}#prtabs .current .anime-bg{height:87px}
#prboxes{width:868px;height:260px;overflow:hidden;position:relative;z-index:1;border:solid 1px #b8b4b1;border-bottom:none}
#prboxes .box{position:absolute;width:100%;height:260px;z-index:1;display:none}#prboxes .current{z-index:2}
#overlay{position:absolute;width:100%;height:260px;z-index:3;background:#006d55;display:none}



#menu table,#menu td,#menu th{padding:0;margin:0;border-collapse:collapse;vertical-align:top;text-align:left}

#menu{
	width:870px;
	margin-right:-2px;
	position:relative;
	left:-1px;
	background:url('../images/menu.png') 0 -150px repeat-x;
	height:50px;
	margin-top:10px
}
#menu table{width:100%}
#menu td{height:50px;background:url('../images/menu.png') left -150px no-repeat;text-align:center;font-size:11px}
#menu .first{background:url('../images/menu.png') left -50px no-repeat}
#menu .last{background:url('../images/menu.png') right -50px no-repeat}


#menu a,#menu div{display:block;color:white;font-weight:bold;line-height:40px;height:40px;position:relative;background:#00644e url('../images/menu.png') left -100px no-repeat;outline:none}
#menu .first a,#menu .first div{background:#00644e url('../images/menu.png') left 0 no-repeat}
#menu .last a,#menu .last div{background:#00644e url('../images/menu.png') right 0 no-repeat}
#menu a:hover{background:none;text-decoration:none}
#menu .current a,#menu .current div{background:none}
#menu b{display:block;padding:0 10px;height:40px;overflow:hidden;background:url('../images/menu.png') left -200px no-repeat;cursor:pointer}
#menu .current b{cursor:default}#menu .first b{background:none}

