html{
	overflow-y:scroll;
}
img{
	border:0;
}

.loading{
	height:12px;
	line-height:12px;
	border:1px solid #CCC;
	padding:2px 10px;
	float:left;
	background-color:#FEFFE8;
	margin-left:10px;
}
.errmsg{
	height:12px;
	line-height:12px;
	border:1px solid #CCC;
	padding:2px 10px 2px 20px;
	margin-left:10px;
	color:#C00;
	float:left;
	background:url(../images/alert_ico.gif) 5px 2px no-repeat #FEFFE8;
}
.setup{
	width:760px;
	margin:10px auto;
}
	.setup .setup_body .errmsg{
		height:auto;
		line-height:normal;
		border:0;
		padding:0;
		margin-left:0;
		float:none;
		background-color:transparent;
		background-position:left top;
		clear:both;
	}
	.setup .login form{
		margin-left:10px;
	}
	.setup .login input{
		border:1px solid #000;
		margin-right:10px;
	}
	.setup .login .reg{
		margin-left:5px;
		line-height:18px;
		float:left;
	}
	.setup .login .errmsg{
		margin:5px 0 0 50px;
		padding-left:15px;
	}
	.setup input.btn,.setitem input.btn{
		width:40px;
		height:20px;
		margin-left:3px;
		color:#069;
		text-align:center;
		background:#F9F9F9;
		border:1px solid #E0E0E0;
	}
	.setup a.btn_setup{
		color:#f03;
		font-weight:bold;
		display:block;
		width:60px;
		padding-left:20px;
		height:18px;
		line-height:18px;
		float:left;
		background:url(../images/setup_ico.gif) left no-repeat;
	}
		.setup a.btn_setup:hover{
			background:url(../images/setup_on_ico.gif) left no-repeat;
		}
	.setup a.btn_closesetup{
		color:#999;
		display:block;
		float:right;
		clear:both;
	}
		.setup a.btn_closesetup:hover{
			color:#C00;
		}
	.setup .setup_body{
		width:760px;
		height:145px;
		border:1px solid #CCC;
		float:left;
		margin-bottom:10px!important;
		margin:1px 0 5px 0;
	}
	.setup_col1{
		width:180px;
		height:145px;
		border-right:1px solid #CCC;
		float:left;
	}
	.setup_col2{
		width:320px;
		height:129px;
		border-right:1px solid #CCC;
		float:left;
		overflow-y:auto;
		padding:8px;
	}
		.setup_col2 .preview{
		}
			.setup_col2 .preview h3{
				height:20px;
				font-size:14px;
			}
			.setup_col2 .preview ul{
				margin-left:20px;
				list-style:disc;
				color:#069;
			}
			.setup_col2 .preview a{
				color:#069;
			}
			.setup_col2 .preview input.btn{
				width:50px;
				margin-left:5px;
			}
			.setup_col2 .preview .confirm{
				text-align:right;
				margin-top:8px;
			}
	.setup_col3{
		height:145px;
		float:right;
		overflow-y:auto;
		width:240px;
	}
		.setup_col3 .rssitem,.setup_col3 .toolitem{
			width:95px;
		}
		.setup_col3 .item{
			float:left;
			margin-left:10px!important;
			margin-left:5px;
			margin-bottom:5px;
			height:18px;
			width:200px;
		}
		.setup_col3 .item span{
			display:block;
			margin:2px 0 0 8px;
			float:left;
		}
			.setup_col3 .item span a{
				color:#000;
			}
		.setup_col3 .item .rss_inactive{
			background:url(../images/rss_gray_ico.gif) left no-repeat;
			color:#CCC;
		}
		.setup_col3 .item .tool_inactive{
			background:url(../images/tools_gray_ico.gif) left no-repeat;
			color:#CCC;
		}
		.setup .setup_col3 h2{
			margin-bottom:3px;
		}
	.setup h2{
		font-size:14px;
		margin:8px auto 10px 8px;
	}
	ul.setup_select{
		margin-top:5px;
		list-style:none;
	}
		ul.setup_select li{
			width:180px;
			height:25px;
			line-height:25px;
			margin:2px 0;
		}
			ul.setup_select li.on{
				height:23px;
				line-height:23px;
				background:url(../images/setup_pointer_bg.gif) 160px 6px no-repeat #E8FAFF;
				border-top:1px solid #09C;
				border-bottom:1px solid #09C;
			}
		ul.setup_select a{
			display:block;
			height:25px;
			line-height:25px;
			padding-left:25px;
			background:url(../images/liststyle_bg.gif) 10px 10px no-repeat;
		}
			ul.setup_select a:hover{
				height:23px;
				line-height:23px;
				text-decoration:none;
				background-color:#F6FCFF;
				background-position:10px 9px;
				border-top:1px solid #DDEFFF;
				border-bottom:1px solid #DDEFFF;
			}
			ul.setup_select li.on a{
				height:23px;
				line-height:23px;
				background-position:10px 9px;
			}
			ul.setup_select li.on a:hover{
				background-color:transparent;
				height:21px;
				line-height:21px;
				background-position:10px 8px;
			}
	.rssitem,.toolitem{
		width:80px;
		height:18px;
		line-height:20px;
		padding-left:20px;
		margin:0 0 8px 0;
		float:left;
	}
	.rssitem{
		background:url(../images/rss_ico.gif) left no-repeat;
	}
		.rssitem a,.toolitem a{
			color:#069;
		}
	.hot{
		font-weight:bold;
	}
	.toolitem{
		background:url(../images/tools_ico.gif) left no-repeat;
	}
	.rssaddr{
		margin-top:55px;
	}
		.rssaddr label{
			font-weight:bold;
			font-size:14px;
		}
		.rssaddr input{
			width:180px;
			height:14px;
			border:1px solid #000;
			padding:2px;
		}
		.rssaddr input.btn{
			width:40px;
			height:20px;
			margin-left:3px;
		}
		.setup .rssaddr .errmsg{
			float:none;
			width:165px;
			margin:5px 0 0 63px;
			padding-left:15px;
			background:url(../images/alert_ico.gif) left top no-repeat;
		}

.setitem{
	position:absolute;
	left:0;
	top:0;
	border:1px solid #CCC;
	background:#FFF;
	width:135px;
}
	.setitem h3{
		height:18px;
		line-height:18px;
		background:#F9F9F9;
		border-bottom:1px solid #EFEFEF;
	}
	.setitem p{
		margin:8px 1px;
	}
	.setitem input{
		width:20px;
		border:1px solid #000;
		padding:1px;
		margin:0 2px;
		height:12px;
		text-align:center;
	}
	.setitem input.checkbox{
		border:0;
		padding:0;
	}
	.setitem input.btn{
		width:60px;
	}

.main{
}
	.main .main_col1{
		width:50%;
		float:left;
	}
	.main .main_col2{
		width:50%;
		float:right;
	}
		.main .item{
			width:370px;
			background:url(../images/mbottom_bg.jpg) #FFF bottom repeat-x;
			border:1px solid #E0E0E0;
			margin:0 auto 20px auto;
		}
		.main .main_col1 .item{
			float:left;
		}
		.main .main_col2 .item{
			float:right;
		}
			.main .item .item_head{
				height:18px;
				line-height:18px;
				padding:5px;
				background:#FDFDFD;
				border-bottom:1px solid #EFEFEF;
				cursor:move;
			}
				.main .item .item_head h3,.main .item .item_head h3 a{
					font-size:14px;
					float:left;
					margin-left:2px;
				}
				.main .item .item_head a span{
					display:none;
				}
				.main .item .item_opt{
					float:right;
				}
					.main .item .item_opt span{
						float:left;
						margin-left:5px;
					}
						.main .item .item_opt span a{
							color:#999;
						}
						.main .item .item_opt span a:hover{
							color:#09C;
						}
			.main .item a{
				color:#069;
			}
			.main .item .item_body{
				line-height:200%;
				padding:5px 5px 15px 5px;
			}
			.main .item .col{
				float:left;
			}
				.main .item .item_body ul{
					list-style:disc;
					margin-left:25px;
					color:#069;
				}
					.main .item .item_body img{
						margin:1px;
					}
					.main .item .item_body object.rssobject,.main .item .item_body img.rssimg{
						float:right;
						margin:0 5px;
						clear:both;
					}
	.main a.btn_fold_up,.main a.btn_close,.main a.btn_fold_down{
		display:block;
		width:15px;
		height:15px;
		float:left;
	}
	.main a.btn_fold_up{
		background:url(../images/mfold_up_ico.gif);
		margin:0 5px 0 2px;;
	}
		.main a.btn_fold_up:hover{
			background:url(../images/mfold_up_on_ico.gif);
		}
	.main a.btn_fold_down{
		background:url(../images/mfold_down_ico.gif);
		margin:0 5px 0 2px;;
	}
		.main a.btn_fold_down:hover{
			background:url(../images/mfold_down_on_ico.gif);
		}
	.main a.btn_close{
		background:url(../images/mclose_ico.gif);
		margin-left:5px;
	}
		.main a.btn_close:hover{
			background:url(../images/mclose_on_ico.gif);
		}
.help{
	float:left;
	height:18px;
	line-height:18px;
	margin:0 10px;
}
	.help a{
		color:#690;
	}