@charset "utf-8";

/* css reset */
@import url(reset-min.css);
/* basic rayout & common classes */
@import url(base.css);

/*-------------------------------------------
top.css
-------------------------------------------*/
html { background:#000 url(../images/background.gif) repeat-x; }
body { background:#000 url(../images/background.gif) repeat-x; }

#upperCont{ width: 100%; height:534px; position: absolute; top:0; left:0;}
#contentHead{ width: 100%; height: 85px; position: absolute; top:449px; left:0; z-index: 980; }
#newsHeadline{ width: 960px; height: 85px; background: url(../images/contentHead_bg.png) no-repeat; margin: 0 auto; }
#flashCont{ width: 100%; height: 482px; position: absolute; top:0px; left:0; z-index: 970; }
#external_topflash{ width: 100%; height: 482px; }

#wrapper{ width: 100%; position: absolute; top:534px; left:0;}
#content{ width: 960px; background:url(../images/content_bg.gif) repeat-y; margin: 0 auto; }
#footer{ width: 960px; height: 100px; font-size: 10px; line-height: 18px; color: #FFF; text-align: center; background:url(../images/footer_bg.png) no-repeat; margin: 0 auto; }

#navi ul{ width: 950px; height: 75px; padding-left: 30px; display: block;}
#navi ul li{ height: 65px; float:left; display: block; }
#navi ul li a{  }

#marquee{ width:780px; height:20px; padding: 5px; padding-top: 40px; padding-left:170px; font-size: 12px; }
#marquee ul {
	/* required styles */
	display: block;padding: 0;margin: 0;list-style: none;line-height: 1;position: relative;overflow: hidden;
	/* optional styles for appearance */
	width: 780px;height: 20px; /* height should be included to reserve visual space for the marquee */
}
#marquee ul li {
	/* required styles */
	position: absolute;top: -999em;left: 0;display: block;white-space: nowrap; /* keep all text on a single line */
	/* optional styles for appearance */
	font: 14px sans-serif;line-height: 20px;padding: 3px 5px;
}
#marquee ul li a{color: #482916; text-decoration: none;}
#marquee ul li a:hover{color: #C30D23; text-decoration: underline;}

.side_woodbox{width: 320px; height: 211px; padding-top: 22px; padding-bottom: 13px/*25px*/; padding-left:29px; padding-right: 28px; background: url(../images/top/side_woodbox.png) no-repeat left top;}
.side_woodbox a{width: 318px; height: 209px; border: #000 solid 1px; background-position: -1,-1; background-repeat: no-repeat; display: block;}
.side_woodbox a:hover{ border: #FFF solid 1px;}

#sidePVTHM{width: 340px; padding-top: 0px; padding-bottom: 0px; padding-left:19px; padding-right: 18px;}
#sidePVTHM ul{ display: block; width:340px; padding-top: 5px; background: #000;}
#sidePVTHM ul li{display: block; width:80px; height: 45px; margin-left: 4px; margin-bottom: 4px; float: left; background: #FFF;}
#sidePVTHM ul li a{display: block; width:80px; height: 45px;}

.side_newsbox{ width: 256px; height: 336px; padding-top: 70px; padding-bottom: 50px; padding-left:56px; padding-right: 65px; background: url(../images/top/side_newsbg.png) no-repeat left top; }
#sideNews dl{ width: 256px; height: 317px; display: block; overflow: auto;}
#sideNews dt{ font-size: 10px; font-weight: bold; margin-bottom: 1px; }
#sideNews dd{ font-size: 12px; padding-bottom: 5px; margin-bottom: 5px; border-bottom: #482916 dotted 1px; }
#sideNews a{ color: #CC0000;}