.logo{
	float: left;
	width: 128px;
}

.download{
	float: left;
	margin-left: 20px;
	text-align: right;
	width: 312px;
	background-image: URL(./imgs/t_lazulite.png);
	background-repeat: no-repeat;
	padding-top: 60px;
}

.more_r{
	width: 100%;
}

.softdetail{
	margin-bottom: 8px;
}

.submenu{
	text-align: right;
	padding-top: 10px;
}

.textbox{
	margin: 0px 20px 20px 20px;
}

.update_info, .whats, .func, .feature, .detail, .sshot{
	background-repeat: no-repeat;
	height: 30px;
	width: 600px;
}

.update_info{
	background-image: URL(./imgs/update.png);
}

.whats{
	background-image: URL(./imgs/whats.png);
}

.func{
	background-image: URL(./imgs/func.png);
}

.feature{
	background-image: URL(./imgs/feature.png);
}

.detail{
	background-image: URL(./imgs/detail.png);
}

.sshot{
	background-image: URL(./imgs/sshot.png);
}

.expl{
	margin: 10px 10px 10px 10px;
}

table.datetable td.datecell{
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	width: 110px;
}

table.datetable td.msgcell div.vuptitle{
	font-size: 110%;
	font-weight: bold;
	margin: 0px 0px 7px 10px;
}

table.datetable td.msgcell{
	text-align: left;
	padding-bottom: 15px;
}

.functions{
	margin: 10px 20px 10px 20px;
}

.explimg{
	margin: 10px 0px 10px 20px;
}

.expltext{
	margin-top: 10px;
	margin-bottom: 30px;
}

.detail_list{
	vertical-align: top;
	text-align: left;
	width: 90px;
}

.detail_td{
	text-align: left;
}

.contents .text .name{
	text-align: left;
	width: 160px;
}

.contents .text .value{
	text-align: left;
}

.contents .text .book{
	background-color: #CCCCCC;
	margin-top: 5px;
}

.contents .text .year, .tyear{
	background-color: white;
	width: 100px;
	text-align: left;
}

.contents .text .bname, .tbname{
	background-color: white;
	width: 150px;
	text-align: left;
}

.contents .text .month, .tmonth{
	background-color: white;
	width: 70px;
	text-align: left;
}

.contents .text .publisher, .tpublisher{
	background-color: white;
	width: 150px;
	text-align: left;
}

.contents .text .bkname, tbkname{
	background-color: white;
	width: 230px;
	text-align: left;
}

.tyear, .tbname, .tmonth, .tpublisher, .tbkname{
	background-color: #D1DFFC;
	text-align: center;
}

ul.valist{
	list-style-image: URL(./imgs/arrow.gif);
}

ul.valist li{
	margin-bottom: 10px;
}

table.mulfunc{
	background-color: white;
	width: 630px;
	border-collapse: collapse;
}

table.mulfunc tr{
	background-color: white;
}

table.mulfunc tr.mtitle{
	background-color: #D1DFFC;
}

table.mulfunc td{
	border: 1px solid #CCCCCC;
}

table.mulfunc td.mver{
	width: 60px;
}

table.mulfunc td.mmul{
	width: 500px;
}

table.mulfunc img.aimg{
	margin: 0px 8px 0px 5px;
	vertical-align: baseline;
}

table.mulfunc tr.even{
	background-color: #FAFAFA;
}

table.mulfunc td.minfo{
	padding: 5px 5px 10px 15px;
	text-align: left;
	border-bottom: 3px double #CCCCCC;
}

table.mulfunc td.mcheck{
	width: 30px;
}

table.mulfunc td.mfix{
	width: 40px;
}

table.mulfunc td.multext{
	text-align: left;
	font-weight: bold;
}