body
{
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
body.menu
{
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
div#mainArea
{
	margin:0px;
	padding:0px;
	overflow-x:hidden;
	overflow-y:scroll;
	width:100%;
	height:100%;
	text-align:center;
	position:absolute;
}
div#mainContentsArea
{
	border-style:solid;
	border-color:black;
	border-width:1px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
div#genreTreeArea
{
	overflow:hidden;
	margin:0px;
	padding:0px;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:5;
}
table
{
	border-style:none;
	border-collapse:collapse;
}
td
{
	padding:0px;
}

.paddingNarrow
{
	padding:2px;
}
.paddingNarrowL
{
	padding-left:2px;
}
.paddingNarrowR
{
	padding-right:2px;
}
.paddingNarrowT
{
	padding-top:2px;
}
.paddingNarrowB
{
	padding-bottom:2px;
}

.paddingMiddle
{
	padding:4px;
}
.paddingMiddleL
{
	padding-left:4px;
}
.paddingMiddleR
{
	padding-right:4px;
}
.paddingMiddleT
{
	padding-top:4px;
}
.paddingMiddleB
{
	padding-bottom:4px;
}

.paddingWide
{
	padding:6px;
}
.paddingWideL
{
	padding-left:6px;
}
.paddingWideR
{
	padding-right:6px;
}
.paddingWideT
{
	padding-top:6px;
}
.paddingWideB
{
	padding-bottom:6px;
}

.padding10
{
	padding:10px;
}
.padding10L
{
	padding-left:10px;
}
.padding10R
{
	padding-right:10px;
}
.padding10T
{
	padding-top:10px;
}
.padding10B
{
	padding-bottom:10px;
}

.padding20
{
	padding:20px;
}
.padding20L
{
	padding-left:20px;
}
.padding20R
{
	padding-right:20px;
}
.padding20T
{
	padding-top:20px;
}
.padding20B
{
	padding-bottom:20px;
}

.padding25
{
	padding:25px;
}
.padding25L
{
	padding-left:25px;
}
.padding25R
{
	padding-right:25px;
}
.padding25T
{
	padding-top:25px;
}
.padding25B
{
	padding-bottom:25px;
}

.break
{
	word-break:break-all;
}

.justify
{
	text-align:justify;
	text-justify:inter-ideograph;
}

.center
{
	text-align:center;
}

.left
{
	text-align:left;
}

.right
{
	text-align:right;
}

.top
{
	vertical-align:top;
}

.nowrap
{
	white-space:nowrap;
}

.middle
{
	vertical-align:middle;
}

.bottom
{
	vertical-align:bottom;
}

.blockLeft
{
	margin-right:auto;
}

.blockCenter
{
	margin-left:auto;
	margin-right:auto;
}

.blockRight
{
	margin-left:auto;
}

img
{
	border-width:0px;
}

ul
{
	padding:0px;
	margin:0px;
}

ul.liNone, li.liNone
{
	list-style-type:none;
}

ul.liDisc, li.liDisc
{
	list-style-type:disc;
}

ul.liCircle, li.liCircle
{
	list-style-type:circle;
}

ul.liSquare, li.liSquare
{
	list-style-type:square;
}

ul.liDecimal, li.liDecimal
{
	list-style-type:decimal;
}

.solidBorder1
{
	border-style:solid;
	border-width:1px;
}
.solidBorder2
{
	border-style:solid;
	border-width:2px;
}

.solidBorder1Top
{
	border-top-style:solid;
	border-top-width:1px;
}
.solidBorder1Bottom
{
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.solidBorder1Left
{
	border-left-style:solid;
	border-left-width:1px;
}
.solidBorder1Right
{
	border-right-style:solid;
	border-right-width:1px;
}

.solidBorder2Top
{
	border-top-style:solid;
	border-top-width:2px;
}
.solidBorder2Bottom
{
	border-bottom-style:solid;
	border-bottom-width:2px;
}
.solidBorder2Left
{
	border-left-style:solid;
	border-left-width:2px;
}
.solidBorder2Right
{
	border-right-style:solid;
	border-right-width:2px;
}

div.column
{
	overflow:auto;
}

#topInformation
{
	width:350px;
	height:200px;
}

.itemDataArea
{
	overflow:auto;
	word-break:break-all;
}

#newItems
{
	width:350px;
	height:300px;
}

.underLine
{
	text-decoration:underline;
}

.simpleText
{
	text-decoration:none;
}

input.buttonM
{
	width:100px;
}

input.buttonS
{
	width:35px;
}

input.buttonSS
{
	width:15px;
}

input.imeon,textarea.imeon
{
	ime-mode:active;
}

input.imeoff,textarea.imeoff
{
	ime-mode:inactive;
}

input.imekill,textarea.imekill
{
	ime-mode:disabled;
}

#mark18
{
	width:200px;
	height:80px;
	background-repeat:no-repeat;
	background-position:center;
}

.fullwidth
{
	width:100%;
}
.fullheight
{
	height:100%;
}
.fullsize
{
	width:100%;
	height:100%;
}

.sideMarginS
{
	width:10px;
}

.sideMarginM
{
	width:20px;
}

.sideMarginL
{
	width:40px;
}

.sideMarginShadow
{
	width:95px;
}

.vMarginXS
{
	height:4px;
}

.vMarginS
{
	height:10px;
}

.vMarginM
{
	height:20px;
}

.vMarginL
{
	height:30px;
}

.vMarginLL
{
	height:60px;
}

.bb
{
	border-style:solid;
	border-width:1px;
	border-color:blue;
}
.br
{
	border-style:solid;
	border-width:1px;
	border-color:red;
}
.bg
{
	border-style:solid;
	border-width:1px;
	border-color:green;
}
.bp
{
	border-style:solid;
	border-width:1px;
	border-color:purple;
}
.bfb
{
	background-color:blue;
}
.bfr
{
	background-color:red;
}
.bfg
{
	background-color:green;
}
.bfp
{
	background-color:purple;
}

