/*
\*/
body{
	margin:0;
	padding:0;
	font-size: 90%;
}
p{
	
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
}
.hidden {
	display: absolute;
	margin-left: -10000px;
}

/* BOX
\*/
#base{
	width: 840px;
	height: auto;
	border-right: 2px solid #CCC;
	margin-left: 10px;
}
#header{
	display: block;
	width: 100%
	height: 100px;
	margin-top: 5px;
}

#side{
	width: 180px;
	float: left;
	margin-top: 20px;
}
#main{
	width: 630px;
	float: right;
	margin-top: 20px;
}
#footer{
	clear:both;
	width: 100%
	height: 20px;
	border-top: 20px solid white;
}


/* STYLE
\*/
#footer .logo {
	float: left;
	display: block;
	width: 250px;
	text-align: center;
}

#footer .info {
	float: left;
	display: block;
	width: 500;
	font-size: 8pt;
	color: #666;
	margin-top: 0.5em;
	text-align: center;
}

#footer .info p {
	display: block;
	margin: 0px;
	margin-top: 0.5em;
}

#footer .info ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#footer .info li {
	padding: 0px;
	display: inline;
}

#footer .info li a {
	text-decoration: none;
	color: #a88;
	padding-right: 0.5em;
}
#footer .info li a:hover {
	text-decoration: underline;
	color: #f88;
}
#copyright {
	display: block;
	width: 760px;
	clear: both;
	text-align: center;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #888;
}
#freearea{
	width:600;
	text-indent:center;
}
#freearea li{
	display: inline;
	margin:0;
	padding:0;
}

/* search
\*/
#search {
margin: 0px;
display: block;
width: 180px;
background: url( "/catlist/category.gif" );
border-bottom: 1px solid #abd;
}
#search form {
margin: 0px;
padding: 0.5em;
display: block;
text-align: right;
}
#search h2 {
width: 180px;
height: 19px;
background: url("/catlist/search.gif");
}

/* category
\*/
/*
#category {
	border-top: 20px solid white;
	display: block;

}
#category li {
	border-bottom: 1px solid #abd;
	line-height: 120%;
	padding: 0.2em;
	background: url( "/catlist/category.gif" );
}
#category h2 {
	width: 180px;
	height: 19px;
	background: url( "/catlist/cathead.gif" );
}
\*/
/* topics
\*/
#topics li {
	line-height: 140%;
	border-bottom: 1px dotted #C4B356;
	margin-left: 1em;
	padding-right: 1em;
}
#topics h2{
	display: block;
	background: #fff url(http://www.ec-cuurent2.com/misc/plimg/disptopic/top_b_y.gif) no-repeat;
	margin: 0;
	padding: 0;
	height: 20px;
}
#topics{
	margin-top: 20px;
	width:600px;
}
#topics ul{
	border: 1px solid #C4B356;
}

/*info
\*/
#info {
	margin-top: 20px;
}
#info h2 {
	font-size: 300%;
	margin-top: 20px;
	color: #ccc;
}
#info li {
	border-bottom: 1px dotted #24AF44;
	margin-bottom: 0.3em;
	margin-left: 1em;
	padding-right: 1em;
}
#info h1{
	background: #fff url(/plimg/top_b_g.gif) no-repeat;
	margin: 0;
	padding: 0;
	font-size: 5px;
	height: 20px;
}
#infoblock{
	width:600px;
	border: 1px solid #197B30;
	margin-bottom: 10px;
}
#infoblock h2{
	font-size: 16px;
}
#topics a{
	color:#AA9B49;
	text-decoration: none;
}
#topics a:hover{
	color:#FF3333;
	text-decoration: underline;
	background-color:#fff;
}
#info a{
	color:#336633;
	text-decoration: none;
}
#info a:hover{
	color:#AA3333;
	text-decoration: underline;
	background-color:#fff;
}
/*
#category a{
	color: #334477;
	text-decoration: none;
}
#category a:hover{
	text-decoration: underline;
}
\*/

/* header
\*/
#header li {
	float: left;
}
/* header category
\*/
.newcat{
	display: block;
	clear:both;width:700;text-align:center;font-size:12px;
}
.newcat a,.newcat a:vlink{
	color: #58799A;
	text-decoration: none;
}
.newcat a:hover{
	text-decoration: underline;
}
.newcat img{
	vertical-align:middle;
}