/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#fff;
}
body{
	font:12px Verdana,Arial,Tahoma;
}
img{
	border:none;
}

a{
	color:#666;
	text-decoration:none;
}
a:hover{
	color:#333333;
	text-decoration:none;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}

/*---------- frame ---------*/
/*---------- frame : header ---------*/
.header{
	padding-top:0px;
	position:inherit;
	height:120px; 
	padding-top:14px;
	background:#fff url(../images/index_01.gif) 0 0 repeat-x;
}

.header a{
	color:#777;
}
.header a:hover{
	color:#390;
	text-decoration:none;
}

.header .title{
	width:368px; margin-top:10px;
	padding-left:0px; border:0px; float:left;
}


.nav{
}
.nav a{ font-size:14px; margin:0px 10px;color:#fff;
}
.nav a:hover{
		 color:#fff;
}
.search{ width:300px; float:right; margin-top:12px}

.title{ height:20px; font-size:13px; padding-left:2px; font-weight:bold; color:#CC0000;}

/*---ÍÅ¶ÓÑùÊ½---*/
.pright{float:right; margin-top:15px; width:80px; padding:10px 10px 10px 0px}
.pright ul{}
.pright li{ height:23px; line-height:23px; margin-bottom:5px; text-align:center;}
.pright li a{ color:#333333; text-decoration:underline;}

/*---------LINKS-------------*/
 .link{
	text-align:left;
	padding:35px 0px 10px 0px;
	border:1px solid #aacbee; background:#f7fcff;
	background:url(../images/index_171.gif) top no-repeat;
}
.news{margin-left:5px}
.news li{margin:4px; padding-left:14px; background:url(../images/index_30.gif) 2px 7px no-repeat}
.link a{
	margin:0px 5px;
	color:#2c6793;
}


/*---------- frame : footer ---------*/
.footer{
	color:#666;
	text-align:center;
	height:25px;
}