/* Rest */
.SeH, #Main, .Footer
{
	width: 960px;
}
/* Rest end */


#LeftColumn
{
	width: 750px;
	float: left;
}

#LeftColumn #Class
{
	padding: 5px;
}
#LeftColumn #InfoMain
{
	margin-top: 10px;
}
#LeftColumn #InfoMain #InfoTitle
{
	background-color: #F3E7D7;
	padding: 5px;
	margin: 0;
}
#LeftColumn #InfoMain #InfoItem, #LeftColumn #InfoMain #InfoTags, #LeftColumn #InfoMain #InfoShop
{
	padding: 3px;
	font-size: 13px;
}

.InfoShopDiv
{
	padding: 3px;
	font-size: 13px;
}
.InfoAll
{
	background: #EFEFEF;
	padding: 5px;
	margin-top: 10px;
}
#LeftColumn #InfoMain #InfoDesc
{
	margin-top: 20px;
	padding: 5px;
	line-height: 20px;
	overflow: hidden;
	font-size: 13px;
	margin: 0 auto;
}
#LeftColumn .divAddUser
{
	text-align: left;
	margin-top: 5px;
	float: left;
}
#LeftColumn .divHits
{
	text-align: right;
	margin-top: 5px;
	color: #AAA;
	float: right;
}
#LeftColumn #InfoMain #InfoRate
{
	padding: 5px;
	border-bottom: dotted 1px #BCBCBC;
	font-size: 13px;
	margin: 0 auto;
}
#LeftColumn #InfoMain #InfoComment
{
	margin: 0 auto;
}
#LeftColumn #InfoMain #InfoRate #InfoBtn
{
	padding-bottom: 3px;
}
#LeftColumn #InfoMain #InfoRate #InfoAddTime
{
}
#LeftColumn #InfoTips
{
	margin: 0 auto;
}
#LeftColumn #InfoReview
{
	margin: 30px auto 0;
}

#RightColumn
{
	width: 200px;
	float: right;
	margin-top: 28px;
}
#RightColumn #InfoText
{
	font-size: 12px;
	margin-top: 30px;
	padding: 10px;
	line-height: 12pt;
	color: #000000;
	background-color: #F7F7F7;
}
.DotBlank
{
	border-bottom: dotted 1px #BCBCBC;
	padding: 1px 0 1px 0;
	width: 100px;
}
.DPAD
{
	height: 48px;
	width: 150px;
	border: solid 1px #f7f7f7;
	margin-top: 10px;
	margin-right: 10px;
}
.DPADTitle
{
	background-color: #f7f7f7;
	padding: 5px;
	width: 150px;
	vertical-align: top;
	color: #999;
}
.DPADSubject
{
	font-size: 13.8px;
	padding: 10px 0 5px 5px;
}
.DPADDesc
{
	font-size: 10px;
	padding: 0 0 10px 5px;
	border-bottom: solid 1px #f7f7f7;
	width: 150px;
}
.DPADURL
{
	padding: 5px 0 0 5px;
}
a.HP:Link, a.HP:Visited
{
	color: #00f;
	text-decoration: underline;
	display: block;
}
a.HP:Hover, a.HP:Active
{
	color: #00f;
	text-decoration: underline;
	display: block;
}
a.HPURL:Link, a.HPURL:Visited
{
	color: #66CC66;
	font-size: 9px;
	display: block;
}
a.HPURL:Hover, a.HPURL:Active
{
	color: #66CC66;
	font-size: 9px;
	text-decoration: underline;
	display: block;
}

.InfoGuide
{
	font-size: 13px;
	margin-bottom: 10px;
	font-weight: normal;
}

.btnPrint
{
	background: url(/static/img/button/print.gif);
	width: 140px;
	height: 30px;
	display: block;
}

a.btnPrint:hover
{
	background: url(/static/img/button/print.gif) 0px -30px;
}
