/* CSS Document */
body{
	background-color:white;
	/*background:url(../images/festival/redheadbg.gif) repeat-x;*/
}
/*
#festival{width:957px;height:49px;float:left;background:url(../images/festival/festival_101.gif) no-repeat left top;}
*/

body,td{
	margin:0px auto;
	margin-top:0px;
	font-size:12px;
	color:black;
}
img{
	border:0px;
}
input{
	background-color:white;
	border:1px solid #cccccc;
}
a:link,a:visited{
	color:black;
	text-decoration:none;
}
a:hover{
	color:red;
}
#headerIframe{
	width:960px;	
	height:76px;
	float:left;
}
u{color:#0da5e3;}

#levels td{
	font-size:14px;
}
#container{
	width:960px;
}

#header{
	width:959px;	
	height:50px;
/*	border:1px #b0d7f9 solid;*/
	float:left;
	background:url(../images/naviBg.gif) no-repeat center right;
/*	border:1px solid blue;*/
	
}
#navi{
	background:url(../images/naviBg.gif) no-repeat center;
	width:760px;
	height:50px;
}
#navi a,#navi a:visited{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:white;
}
#navi a:hover{
	color:red;
}

.tdNavBg{
/*	background:url(../images/naviBg.gif) no-repeat center right;*/
}
#adPlace{
	width:202px;
	height:853px;
	over-flow:hidden;
}
.adImg{
	border:1px solid #b0d7f9;
	width:200px;
	height:50px;
}
.adBigImg{
	border:1px solid #b0d7f9;
	width:200px;
	height:107px;
}

#ad{
	float:left;
	height:36px;
	width:200px;
	border:1px solid #b0d7f9;
	margin-top:5px;	
	
}

#usercontrol{
	background:url(../images/loginBg.gif) repeat-x;
	height:37px;
	width:750px;
	border:1px #b0d7f9 solid;
	float:right;
	margin-top:5px;
}

#searchTable a,#searchTable a:visited{
	text-decoration:underline;
}
#content{
	width:960px;
	margin-top:5px;
	float:left;
	
}
#login{
	float:left;
	width:252px;
}
#loginArea{
	width:252px;
	height:139px;
	background:url(../images/loginBg.gif) repeat-x;
	border:1px solid #b0d7f9;
	float:left;
}
#ad2{
	width:200px;
	border:1px solid #b0d7f9;
	float:left;
	height:105px;
	margin-top:5px;

}
#flash{
	width:694px;
	float:right;
	border:1px solid #b0d7f9;
	padding:2px 2px 2px 2px;
}

#column{
	margin-top:5px;
	width:960px;
	height:251px;
	float:left;
	background:url(../images/column.gif) no-repeat;
}
#flashBar{
	width:954px;
	float:left;
	border:1px solid #b0d7f9;
	padding:2px 2px 2px 2px;
	margin-top:5px;
}
#copyright{
	margin-top:6px;
	width:958px;
	height:140px;
	float:left;
	color:gray;
	padding-top:10px;
}
#copyright .netpolice{
	border:1px solid #cccccc;
	heigth:30px;
	width:110px;
	float:left;
}
#copyright .netpolicetable{
	margin-top:6px;
}
#copyright .netpolice td{
	color: #666666;
	line-height:18px;	
	font-size:12px;
}
#copyrightIframe{
	width:960px;
	height:90px;
	float:left;
}

#copyright p{
	margin:0px;
	padding:0px;
	line-height:20px;
}


.currentLink{}
.currentLink a{
	color:black;
}
.bold{
	font-weight:bold;
	color:#333333;
}
.bigFont{
	font-size:14px;
	color:#666666;
	font-weight:bold;
	height:24px;
}
.bigFontNoBold{
	font-size:14px;
	color:#666666;
}
.searchInput{
	border:1px solid #cccccc;
	color:#666666;
	width:130px !important;
}
.inputLong{
	border:1px solid #cccccc;
	width:100px;
	height:16px;
	color:#666666;
}
.inputShort{
	border:1px solid #cccccc;
	width:50px;
	height:16px;
	color:#666666;
}
#divCodeLogin{/*登录验证码*/
	background:url(../images/verifyBg.gif);
	font-size:14px;
	width:52px; 
	height:15px; 
	padding:2px; 
	text-align:center; 
	vertical-align:middle;
	letter-spacing:5px;
	overflow:hidden;
	font-weight:bold;
}

#divCode{/*验证码*/
	background:url(../images/verifyBg.gif);
	font-size:14px;
	width:52px; 
	height:15px; 
	padding:2px; 
	text-align:center; 
	vertical-align:middle;
	letter-spacing:5px;
	overflow:hidden;
	font-weight:bold;
}

#aboutLink{
	height:855px;
	width:202px;
	overflow:hidden;
	float:left;

}
#aboutLinkText{
	width:200px;
	height:170px;
	float:left;
	border:1px solid #b0d7f9;
}
#ad3{
	margin-top:5px;
	width:200px;
	height:406px;
	float:left;
	border:1px solid #b0d7f9;
}
.aboutLinkDot{
	background:url(../images/aboutLinkDot.gif) left no-repeat;
	border-bottom:1px dotted #cccccc;
	height:30px;

}
.aboutLinkDot a,.aboutLinkDot a:visited{
	font-size:14px;
	font-weight:bold;
	color:#0078ba;
	text-decoration:none;

}
.aboutLinkDot a:hover{}
.title{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	color:#666666;
}

#rightContent{
	width:750px;
	float:right;
	clear:right;
	border:1px solid #b0d7f9;
	background:url(../images/titleRepeat.gif) repeat-x top;
	height:853px;
	overflow-x:hidden;
	overflow-y:hidden;
}
/*名师专题店*/
#shop{
	width:750px;
	float:right;
	clear:right;
	border:1px solid #b0d7f9;
	background:url(../images/titleRepeat.gif) repeat-x top;
/*	overflow-y:hidden;*/
}
/*标题排序*/
#sort a:link,#sort a:visited{
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
}
#sort a:hover{
	color:#333333;
}

#rightContent p{
	line-height:24px;
	padding:20px 20px 20px 20px;
	font-size:14px;
	text-align:left;
	color:#333333;
}

#mainContent table td{ 
	line-height:24px;
	color:#444444;
}
.underLine{
	font-size:14px;
	text-align:right;
	border-bottom:1px solid #dddddd;
}
.dotLine{
	border-bottom:1px solid #dddddd;
}

.img{
	float:left;
	border:1px solid #cccccc;
	padding:2px 2px 2px 2px;
	margin-right:5px;
}


/*注册页面*/
#register{
	width:750px;
	height:853px;	
	float:right;
	border:1px solid #b0d7f9;	
	overflow:hidden;
	background:url(../images/titleRepeat.gif) repeat-x top;	
}

#register td{
	line-height:24px;
}

.loginInput{
	border:1px solid gray;
	font-size:14px;
	width:100px;
	height:15px;
	color:blue;
}
.paddingInput{
	padding-bottom:2px;
}
.pwdInput{
	border:1px solid gray;
	letter-spacing:2px;
	font-size:14px;	
	width:40px;
	height:15px;
	color:blue;
	padding-left:2px;
}

.blue {color:#0066cc;}
.smallFont{
	font-size:12px;
}
.floatRight{
	display:block;
	width:100%;
	background:#eeeeee;
	border-bottom:1px solid #dddddd;
	margin-bottom:8px;
	font-size:14px;
	color:#0066cc;
}
.loginInfo{
	font-size:13px;
	padding-left:7px;
}
#textArea{
	width:732px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;	
	/*height:810px;*/
	overflow-x:hidden;
	overflow-y:auto;
	SCROLLBAR-FACE-COLOR: #eeeeee; 
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee;
	SCROLLBAR-SHADOW-COLOR: #cccccc; 
	SCROLLBAR-3DLIGHT-COLOR: #cccccc; 
	SCROLLBAR-ARROW-COLOR: #cccccc; 
	SCROLLBAR-TRACK-COLOR: white; 
	SCROLLBAR-DARKSHADOW-COLOR: white; 
	
}

/*主要显示区域*/
.TextPanel{
	padding:10px 10px 10px 10px;
}

.operateBtn{
	border:1px solid gray;
	width:40px;
	height:20px;
	margin-bottom:3px;
}
#selectleft,#selectright{
	width:240px;
}
.middetext{
	font-size:13px;
	color:blue;
}
.searchInput{
	border:1px solid #3399cc;
	height:15px;
	width:100px;	
}

/*上传文件*/

.title{	font-size:14px;font-weight:bold;height:30px;	}
.headbtn{width:70px;height:25px;border:1px solid black;background:#666666;color:#eeeeee;}
.FieldLabel{width:100px;height:16px;}

/*上传下载标题*/
.titleBarBg{
	background:url(../images/titleBg.gif) repeat-x;
}
.ascount{width:20px;height:18px;color:red;margin-top:1px;padding-top:6px;padding-left:8px;}
.asinputs{width:30px;margin-right:12px;padding-left:3px;padding-top:3px;color:blue;}
.asbtn{height:27px;width:88px;border:1px solid #cccccc; border-left:none;background:url(../images/setnums.gif) no-repeat center;font-size:12px;padding-top:1px;margin-top:2px;cursor:hand;}
.TxtInput{}
.asborder{border:1px solid #cccccc;width:282px;padding-bottom:1px;height:27px;}
.score{	padding-top:3px;padding-left:2px;border:1px solid #cccccc;width:64px;height:15px;color:gray;}

.desctext td{
	font-size:13px;
	line-height:18px;
}
.bottomborder{
	border-bottom:1px solid #dddddd;
}
.grayborder{border:1px solid #dddddd;}
.colortext{color:#FF6600;}
.darkblue{color:#012B8D};

/*页码*/
.pagenum{width:32px;text-align:center;display:block;float:left;border:1px solid gray;margin-right:5px;margin-bottom:3px;}

#logarea{width:100%};
#logarea table td{font-size:12px;color:#333333;}
#logarea table td a:link,#logarea table td a:visited{color:#333333};
#logarea table td a:hover{color:red;};

/*收费与免费的标签*/
.tab_free{
	border-bottom:2px solid #67afd8;width:119px;height:26px;text-align:center;
}
.tab_free a:link,.tab_free a:visited{display:block;width:119px;height:21px;padding-top:3px;color:#0066CC;}
.tab_free a:hover{color:none;}
.tab_cash{
	border-bottom:2px solid #67afd8;width:119px;text-align:center;
}
.tab_cash a:link,.tab_cash a:visited{display:block;width:119px;height:21px;padding-top:3px;color:#0066CC;}
.tab_cash a:hover{color:none;}
.tabline{border-bottom:2px solid #67afd8;}
.aslist{width:20px;border:none;background:none;}
.hiddenObj{width:0px;height:0px;visibility:hidden;display:none;}
#restcash{color:red;font-weight:bold;padding-left:2px;padding-right:2px;color:#DA0000;}
/*单选按键*/
.radioBtn{border:none;background:none;}
/*上传按键*/
.uploadBtn{BACKGROUND: url(../images/previewBtn.gif); WIDTH: 151px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 50px; BORDER-BOTTOM-STYLE: none}
.downloadBtn{background:url(../images/download.gif);width:151px;height:50px;border:none;}