@charset "UTF-8";
/* CSS Document */

#MiniTop {
	margin-top:20px;
}
#MiniContents {
	padding:20px 0px;
	background:url(../images/BgList.png) repeat-y;
}
#MiniDetail {
	width:450px;
	padding-right:30px;
	float:right;
}
#DetailMeta {
    height:48px;
    position:relative;
    margin-bottom:10px;
}
#DetailIcon {
    width:48px;
}
#DetailTitle {
	font-size:18px;
	font-weight:bold;
	line-height:1.5em;
    position:absolute;
    top:0;
    left:48px;
    margin-left:10px;
}
#DetailStar {
    position:absolute;
    bottom:4px;
    left:48px;
    margin-left:10px;
}
#DetailCommentNum {
    position:absolute;
    bottom:0;
    left:160px;
    margin-left:10px;
    padding-left:25px;
    height:22px;
    line-height:22px;
    vertical-align:middle;
    background-image:url(../images/IconComment.png);
    background-position:left center;
    background-repeat:no-repeat;
}
#DetailInfo {
    margin-bottom:20px;
}
#DetailInfo dt {
	font-weight:bold;
}
#DetailInfo dt,
#DetailInfo dd {
    line-height:30px;
    vertical-align:middle;
}
#DetailInfo dt {
    width:120px;
    float:left;
}
#DetailInfo dd {
    padding-left:120px;
    border-bottom:1px dotted #999999;
}
#DetailComment {
}
#DetailHowto {
margin-top: 20px;
}
#DetailHowtoHead {
color:#0C3372;
font-weight:bold;
}
#MiniDownload {
	width:350px;
	padding-left:30px;
	float:left;
}
#MiniDownloadButton {
    margin:10px auto 15px;
	text-align:center;
}
#BtnDock {
	margin:22px 0px 5px;
}
#BtnDock span {
	font-size:11px;
}
#BtnDock a {
	display:block;
	width:350px;
	height:0px;
	padding-top:29px;
	background:url(../images/BtnDockSecond.png) no-repeat;
	overflow:hidden;
}
#BtnDock a:hover {
	background-position:0px -29px;
}
.DetailContainer {
	margin:30px;
    padding:25px 0;
    clear:both;
    background-image:url(../images/BgDetailMini.png);
    background-repeat:no-repeat;
    background-position:center bottom;
}
.DetailContainer h2 {
    width:840px;
    height:0;
    padding-top:26px;
    background-repeat:no-repeat;
    margin-bottom:20px;
    overflow:hidden;
}
#ScreenShots h2 {
    background-image:url(../images/TitScreen.png);
}
#CommentWrite h2 {
    background-image:url(../images/TitCommentWrite.png);
}
#Comments h2 {
    background-image:url(../images/TitComment.png);
}
#RelativeMinis h2 {
    background:url(../images/TitRelation.png) no-repeat;
}
.ThumbLists {
	list-style:none;
    padding-left:2px;
}
.ThumbLists a {
	font-weight:bold;
	line-height:1.6em;
}
.ThumbLists li {
    float:left;
    margin:0 4px;
}
#CommentWrite {
    position:relative;
    display:none;
}
#CommentWrite dl {
    padding:8px;
}
#CommentWrite dt,
#CommentWrite dd {
    font-size:12px;
    line-height:26px;
    padding:8px 0;
}
#CommentWrite dt {
	width:92px;
    float:left;
    font-weight:bold;
}
#CommentWrite dd {
    padding-left:95px;
}
#InputName input {
	width:375px;
    height:26px;
    border:1px solid #CCCCCC;
}
#InputComment textarea {
	width:375px;
    height:100px;
    border:1px solid #CCCCCC;
}
#StarRadio {
    width:110px;
    height:13px;
    background:url(../images/IconStar.png) no-repeat;
}
#StarRadio label {
	display:block;
    width:13px;
    height:0;
    padding-top:13px;
    padding-right:7px;
    float:left;
    overflow:hidden;
    cursor:pointer;
}
#CommentSubmit {
    margin-left:690px;
	width:143px;
    height:21px;
}
#CommentSubmit p {
	display:block;
    width:143px;
    height:0px;
    padding-top:21px;
    background:url(../images/BtnCommentConfirm.png) no-repeat;
    overflow:hidden;
    cursor:pointer;
}
#Comments {
	position:relative;
}
#BtnWriteComment {
    width:143px;
    height:21px;
    float:right;
}
#BtnWriteComment a {
    display:block;
    width:143px;
    height:0px;
    padding-top:21px;
    background:url(../images/BtnCommentWrite.png) no-repeat;
    overflow:hidden;
}
#Comments .date {
	font-size:11px;
	color:#999999;
}
#Comments h3 {
	font-weight:bold;
    font-size:12px;
}
#Comments h3,
#Comments .date {
    width:155px;
}
#Comments .stars {
	float:none;
}
#Comments ol {
    list-style:none;
}
#Comments ol li {
    clear:both;
    padding:20px 15px;
    border-bottom:1px dotted #CCCCCC;
}
#Comments .comment {
	font-size:11px;
    float:right;
    width:605px;
}