/***
 *	DedeCMS v5.3 Style (grass green)
 *	dedecms.com  Author pigz  2008-11-07 11:49
 **/

/*---------- import ---------*/

/*---------- base ---------*/
*
{
	padding: 0px;
	margin: 0px;
}
html
{
	background: #FFF;
}
body
{
	font: 12px Verdana,Arial,Tahoma;
}
img
{
	border: none;
}

a
{
	color: #3366CC;
	text-decoration: none;
}
a:hover
{
	color: #F33;
	text-decoration: underline;
}
ul
{
	list-style: none;
}
input, select, button
{
	font: 12px Verdana,Arial,Tahoma;
	vertical-align: middle;
}
/*---------- stock ---------*/
.center
{
	margin: 0px auto;
}
.w960
{
	width: 960px;
	position: relative;
}
.mt1
{
	/* ( margin-top * 1 ) */
	margin-top: 8px;
}
.mt2
{
	/* ( margin-top * 2 ) */
	margin-top: 16px;
}
.clear
{
	overflow: hidden;
}
.fs-12
{
	font-size: 12px;
}
.fc-f60
{
	color: #F60;
}
.fc-f90
{
	color: #F90;
}
.ipt-txt
{
	line-height: 15px;
	padding: 4px 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #666 #BBB #BBB #666;
	font-size: 12px;
	margin-right: 2px;
}
.btn-1
{
	width: 56px;
	height: 23px;
	border: none;
	line-height: 25px;
	letter-spacing: 1px;
	overflow: hidden;
	color: #2F592E;
}
.btn-2
{
	width: 70px;
	height: 25px;
	border: 0;
	line-height: 25px;
	overflow: hidden;
	color: #444;
	margin-right: 2px;
}

.sp-title
{
	width: 100%;
	height: 40px;
	border: none;
	background: url(../Skins/Default/Img/1.bmp) left top no-repeat;
	line-height: 25px;
	overflow: hidden;
	color: #444;
	margin-right: 2px;
}
/*---------- frame ---------*/
/*---------- frame : header ---------*/



/*---------- frame : channel-nav ---------*/
.channel-nav
{
	height: 31px;
	border-bottom: 1px solid #E5EFD6;
}
.channel-nav ul
{
	height: 22px;
	padding-left: 10px;
	padding-top: 3px;
	overflow: hidden;
	float: left;
}
.channel-nav ul li
{
	height: 22px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
}
.channel-nav ul li a
{
	height: 22px;
	display: block;
	padding-right: 10px;
	float: left;
	overflow: hidden;
}
.channel-nav ul li a span
{
	display: block;
	float: left;
	height: 22px;
	padding-left: 10px;
	cursor: pointer;
	overflow: hidden;
	line-height: 23px;
	color: #666666;
}
.channel-nav ul li a:hover
{
	text-decoration: none;
}
.channel-nav ul li a:hover span
{
	color: #78A63C;
	text-decoration: none;
}
.channel-nav ul li.thisclass
{
}
.channel-nav ul li.thisclass a, .channel-nav ul li.thisclass a:hover
{
	cursor: default;
}
.channel-nav ul li.thisclass a span, .channel-nav ul li.thisclass a:hover span
{
	color: #FFF;
	cursor: default;
}
.channel-nav .back
{
	display: block;
	height: 22px;
	line-height: 21px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 20px;
	letter-spacing: 2px;
	float: right;
}
.channel-nav .back a
{
	color: #94B56A;
}
.channel-nav .back a:hover
{
	text-decoration: none;
	color: #777;
}

/*---------- frame : footer ---------*/
/*.footer{
	color:#999;
	text-align:center;
	padding-bottom:10px;
	border-top:1px solid #E5EFD6;
	padding-top:10px;
}*/

.b64
{
	width: 56px;
	height: 24px;
	color: #fff;
	background: url(/Skins/Default/Img/b64.gif) no-repeat;
	border: 0;
	cursor: pointer;
	font-size: 12px;
	padding-bottom: 3px; *padding-bottom:0;padding-top:0;*padding-top:3px;}

.formbox{ background:url(/Skins/Default/Img/FriendLinkb.jpg) no-repeat; border:1px solid #D7D7D7; border-top:none; }
