/* CSS Document */

html{
overflow:scroll;
}

* {
margin:0;
padding:0;
}

.none {
	display: none;
}
* img{
border:0;
}

* li{
list-style:none;
}

* a{
text-decoration:none;
}

* p{
margin:0;
padding:0;
}

body{
width:800px;
margin:0 auto;
text-align:center;
}

#all{
	width:800px;
	text-align:left;
}

.cl{
	clear:both;
}

#header{
width:800px;
height:98px;
background-image:url(../img/header.jpg);
background-repeat:no-repeat;
}

#tmenu1{
width:790px;
height:26px;
font-size:12px;
line-height:26px;
text-align:right;
padding:0 10px 0 0;
}

#tmenu1 a:link{
color:#111111;
}

#tmenu1 a:visited{
color:#FF66CC;
}

#tmenu1 a:hover{
color:#0099FF;
text-decoration:underline;
}

#logo{
width:380px;
height:auto;
padding:20px 0 0 0;
float:left;
}

#banner{
float:right;
margin-top:8px;
}

#tmenu2{
width:800px;
height:50px;
padding:0 0 5px 0;
background-image:url(../img/tmenu2.jpg);
background-repeat:no-repeat;
}

#tmenu2 li{
float:left;
width:200px;
height:50px;
}

#main{
width:800px;
height:auto;
padding:7px 0 0 0;
}

#main-img{
	width:800px;
	margin:10px 0px;
}

#left{
float:left;
width:590px;
height:auto;
font-size:14px;
line-height:18px;
color:#666666;
padding:0 10px 20px 0;
}

#left a:link{
color:#0099FF;
}

#left a:visited{
color:#FF66CC;
}

#left a:hover{
color:#FF0000;
text-decoration:underline;
}

.text{
margin:10px 0 0 0;
}

.text2{
width:550px;
height:auto;
margin:0 auto;
}

.text3{
margin:30px 0 0 0;
}

.list{
width:550px;
height:auto;
margin:0 auto;
padding:10px 0 0 0;
}

.list li{
width:530px;
height:21px;
font-size:13px;
line-height:21px;
color:#0099FF;
margin:0 0 0 0;
padding:0 0 0 20px;
background-image:url(../img/list.jpg);
background-repeat:no-repeat;
}

#right{
float:right;
width:200px;
height:auto;
}

.rmenu{
width:200px;
height:auto;
}

.rmenu li{
width:200px;
height:40px;
margin:0 0 5px 0;
}

.rmenu p{
margin:0 0 5px 0;
}

#footer{
clear:both;
width:800px;
height:auto;
}

h1{
height:40px;
font-size:18px;
line-height:40px;
margin:0 0 5px 0;
padding:0 0 0 0;
}

h2{
height:30px;
font-size:16px;
line-height:30px;
color:#FF00FF;
margin:20px 0 5px 0;
padding:0 0 0 20px;
background-image:url(../img/h23.jpg);
background-repeat:no-repeat;
}

h3{
height:30px;
font-size:18px;
line-height:30px;
color:#FF00FF;
margin:20px 0 5px 0;
padding:0 0 0 20px;
background-image:url(../img/h23.jpg);
background-repeat:no-repeat;
}

h4{
width:535px;
height:20px;
font-size:14px;
line-height:20px;
color:#fb86fb;
margin:20px auto 5px auto;
padding:0 0 0 15px;
background-image:url(../img/h4.jpg);
background-repeat:no-repeat;
}

.img{
width:590px;
text-align:center;
padding:20px 0 0 0;
}

.pr{
	margin:10px;
	font-size:12px;
	font-weight:bold;
}

/* V */

.new_news{
width:570px;
height:180px;
overflow:scroll;
overflow-x:hidden;
margin:0;
padding:10px;
}

.newsbox{
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:3px dotted #cc0fcf;
}

.newinfo_title{
width:540px;
height:24px;
font-size:16px;
color:#FFFFFF;
line-height:24px;
background-image:url(../img/newstitle.gif);
background-repeat:no-repeat;
margin:0;
padding:0 0 0 30px;
}

.newinfo_date{
text-align:right;
margin:0;
padding:0;
}

.newinfo_url{
margin:0;
padding:0;
}

.newinfo_intro{
margin:0;
padding:0;
}

.newinfo_comment{
color:#cc0fcf;
background-color:#fccafb;
margin:0;
padding:5px;
}