﻿/*base*/
.left
{
	float:left;
}
.top30
{
margin-top:30px;
}
/*DOM type*/
body
{
	font-size:16px;
	/*text-align: center;*/
}

/*class*/
.tblMain
{
				
				width:1002px;
				margin-top:18px;
}
.tblMain .Mainleft
{
				
				padding-left:30px;
				vertical-align:top;
}

.tblMain .MainMid
{
				
				border-left:1px solid #D5DBE9;
				}
.MainRightdiv
{
				position:relative;
				text-align: left;
}
.MainRight
{
				vertical-align:top;
}
.twocode
{
				width:6em;
				position:absolute;
				top:5px;
				right:5px;
				color:#666666;
				text-decoration:none;
				font-family:'Microsoft YaHei','Segou UI','微软雅黑';
				font-size:14px;
}
.twocodeimg
{
margin-left:30px;
margin-bottom:10px;
}
.chmdownload
{
				position:absolute;
				top:5px;
				left:63px; 
				text-align:left;
				font-size:12px;
				color:#848484;
}
.divMain
{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	min-height:104px;
}
.divLogo
{
	padding-top:0px;
}
.divTopAd
{
	padding-left:15px;
}
.news
{
	border:0px;
	width:1002px;
	height:30px;
}
.txtWords
{
				margin:auto 30px 5px 20px;
				width:490px;
}
.search
{
height:48px;
}
.searchLeft
{
				background:url('../img/Search_Left.jpg') no-repeat center left;
				width:4px;
				
}

.searchMid
{
				background:url('../img/Search_Mid.jpg') repeat-x;
				width:650px;
}

.searchRight
{
				background:url('../img/Search_Right.jpg') no-repeat center right;
				width:4px;
}
.content
{
		width:1002px;
margin-left:auto;
margin-right:auto;		
}
.foot
{
				color:#666666;
				font-size:12px;
				font-family:'Microsoft YaHei','Segou UI','微软雅黑';
				text-align:center;
				}
.divBottomLink
{
				border-top:1px #D5DBE9 solid;
				border-bottom:1px #D5DBE9 solid;
				background-color:#EFEFEF;
				width:1002px;
				
}
.divBottom
{
	margin-top:7px;			
}
.foot a
{
				color:#666666;
				text-decoration:none;
				font-family:'Microsoft YaHei','Segou UI','微软雅黑';
				margin:auto 20px;
}
/*tab*/
.banner{width:1002px;text-align: center;position:relative; }
.menu {text-align: center;padding:5px 0 0 175px; margin:auto; list-style:none; height:30px; position:relative; background:white url(../img/pro_five_0c.gif) repeat-x left bottom;}
.menu li {float:left; height:30px; margin-right:1px;}
.menu li a {display:block;font-size:12px; float:left; height:31px; line-height:25px; color:#333; text-decoration:none; font-family:tahoma; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../img/pro_five_0a.gif) no-repeat;}
.menu li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(../img/pro_five_0b.gif) no-repeat right top;}
.menu li.current a {color:#000; background:url(../img/pro_five_2a.gif) no-repeat;}
.menu li.current a b {background:url(../img/pro_five_2b.gif) no-repeat right top;}
.menu li a:hover {color:#000; background: url(../img/pro_five_1a.gif) no-repeat;}
.menu li a:hover b {background:url(../img/pro_five_1b.gif) no-repeat right top;}
.menu li.current a:hover {color:#000; background: url(../img/pro_five_2a.gif) no-repeat; cursor:default;}
.menu li.current a:hover b {background:url(../img/pro_five_2b.gif) no-repeat right top;}

/*old*/

.none
{
	display: none;
}

.block
{
	display: block;
}

.inline
{
	display:inline;
	cursor : hand;
}

.TextRed
{
	color:Red;
	font-size:16px;
	font-weight:900;
	height:15px;
	width:150px;
	padding-bottom: 0px; 
	height: 18px;
	font-family: "MS Gothic";
}

.TextEnable 
{
	font-size:16px;
	color:#3366CC;
	height:15px;
	width:150px;
	padding-bottom: 0px; 
	height: 18px;
}

.TextEnableJ
{
	font-size:16px;
	color:#3366CC;
	height:15px;
	width:150px;
	padding-bottom: 0px; 
	height: 18px;
	font-family: "MS Gothic";
}

.selectEnable
{
	width:85px;
	height:20px;
	font-size:13px;
}

.bookList
{
	width:110px;
	font-family: "MS Gothic";
	font-size:16px;
}

.btnSearch
{
	font-size:13px;
	padding:3px 2px 0 2px;
	margin-top:3px;
}

#lblTotal 
{
	color:Red;
}


.divWordLearn
{
	/*left:auto;
	right:auto;
	margin-left:auto;
	margin-right:auto; 
	border: 1px solid #ff9900;*/
	width: 690px; 
	position:relative;
	padding: 30px 20px 10px 0px;
	min-height:200px;/*只设置最小高度，让IE7和FireFox自适应高度*/
   /*_height: 200px;*/
}

.fltWordLearn
{
	width:345px;
	float: left;
	height:200px; 
	padding:15px 10px 20px 25px;
	line-height:25px;

}

.divWordInput
{
	width: 250px; 
	height: 150px;  
	text-align: left;
	float: left;
	position:relative;
	top:0px;
}

#spanSubmitErr
{
	border:1px solid #6699FF; 
	font-size:small; 
	right:40px;
	*right:43px;/*for IE hack*/
	height:18px;
	float:right;
	position:absolute;
	line-height: 18px;
}

.divMark
{
	font-size: 13px; 
	width: 90px; 
	height: 169px; 
	text-align: left;
	float: left;
	line-height:23px;
}
.divBookList label
{
    font-size: 13px; 
}
.fltBookList
{
	width: 262px; 
	margin-left: 10px;
	height:225px; 
	padding-left:20px;
	padding-top:10px;
	padding-bottom:0px;
	text-align:left;
}

.divBookList
{
	margin-left:10px;
	margin-bottom:0px;
	margin-top:2px;
	width: 110px; 
	float: left; 
	text-align: left;
	height:0px;
}

.divWordList
{
	width: 110px; 
	margin-bottom:0px;
	margin-left: 140px;
	text-align: left;
}
.fltSearch, .fltAutoTip, .fltSetting
{
	/*width: 100%;/*650px;
	*width: 660px; for IE hack*/
	padding-left:20px;
	text-align:left;
	font-size:13px;
	margin-top:15px;

}

/*@media all and (min-width: 0px){ .fltSearch, .fltAutoTip, .fltSetting {width: 660px;} }for opera hack*/
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
			.fltSearch, .fltAutoTip, .fltSetting { width: 650px; }}for Safari hack*/

.txtKana
{
	height:15px;
}

.divfoot
{
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	width:760px;
	text-align:center;
	font-size:12px;
}
	
.autokana
{
	margin-left:5px;
	color:Navy;	
}
.autoword
{
	color:#39f;
}

.divLearnModel
{
	width: 246px;
	height: 43px;
	font-size: 13px;
}

#eMeng
{
	border-right: #455690 1px solid; 
	border-top: #a6b4cf 1px solid; 
	z-index:99999; 
	left: 0px; 
	visibility: hidden; 
	border-left: #a6b4cf 1px solid; 
	width: 280px; 
	border-bottom: #455690 1px solid; 
	position: absolute; 
	top: 0px; 
	height: 116px; 
	background-color: #c9d3f3;
	text-align:left;
}
#eMeng table
{
	border-top: #ffffff 1px solid; 
	border-left: #ffffff 1px solid;
	border:0px;
	width:100%;
}

.td11 
{
	font-size: 12px; 
	background-image: url('../img/msgTopBg.gif'); 
	color: #0f2c8c;
	width:30px;
	height:24px;
}

.td12
{
	font-weight: normal; 
	font-size: 12px; 
	background-image: url('../img/msgTopBg.gif'); 
	color: #ffffff; 
	padding-left: 4px; 
	padding-top: 4px;
	width:100%;
	vertical-align:middle;
	color:Red;
}

.td13
{
	background-image: url('../img/msgTopBg.gif'); 
	padding-right: 2px; 
	padding-top: 2px;
	vertical-align:middle;
	text-align:right;
	width:119px;
}

.close
{
	cursor: hand;
	color:white;
	font-size:12px;
	font-weight:bold;
	margin-right:4px;
	color:red;
}
.td21
{
	background-image: url('../img/msgBottomBg.jpg'); 
	padding-right: 1px; 
	padding-bottom: 1px;
}
.msg
{
	border-right: #b9c9ef 1px solid; 
	padding-right: 13px; 
	border-top: #728eb8 1px solid; 
	padding-left: 13px; 
	font-size: 11px; 
	padding-bottom: 13px; 
	border-left: #728eb8 1px solid; 
	color: #1f336b; 
	padding-top: 18px; 
	border-bottom: #b9c9ef 1px solid; 
	height: 100%;
}

#btnSpeak
{
	margin-left:2px;
	width:40px;
	height:20px;
	padding-top:0px;
	font-size:12px
}
#msginfo
{
	margin-left:5px;
	margin-bottom:2px;
	top:76px;
	height:20px;
	background:#FFFFAE;
	border:1px solid #C3D6EE;
	color:#373737;
	width:150px;
	font-size:12px;
	padding-bottom:3px;
}
#msginfo1
{
	margin-top:-25px;
	margin-left:465px;
	margin-bottom:2px;
	top:76px;
	height:20px;
	color:#373737;
	width:150px;
	font-size:11px;
	padding-bottom:3px;
}
#spanRightCount
{
	color: Blue;
}
#spanErrorCount
{
	color: Red;
}
#spanMostErrorWord
{
	word-wrap:break-word;
   word-break:break-all;
	color: Red;
}
#lblWordType
{
	color: Green;
}
#lblSoundType
{
	color: Red;
}
#lblWordLevel
{
	color: Blue;
}
#lblKanaType
{
	color: Orange;
}
#lblZita
{
	color: #36f;
}
.chkUserWord
{
	color: #3366FF;
}
/*#sltWordList
{
	font-family: "MS Gothic";
	*font-size: 100%;for IE hac
	font-size:14px;
}k*/
