*
{
	margin:0;
	padding:0;
}

HTML, BODY
{
	width:100%;
	height:100%;
}

BODY
{
	min-height:720px;

	background-color:#8b0013;

	font-family:courier;
	font-size:10pt;
	color:#fff;
}

TABLE#body
{
	width:100%;
}

TABLE#body TD#header DIV
{
	width:1050px;
	height:200px;

	position:relative;
	z-index:1;

	margin:0 auto;
}

DIV#menu_left
{
	width:230px;

	margin:20px 0 0 0;
}
DIV#menu_left DIV.zhover
{
	width:230px;
	height:49px;

	margin:20px 0 0 0;

	background-image:url('../imgs/lnk_lft.png');
	background-repeat:no-repeat;
}
DIV#menu_left DIV.zhovered
{
	width:230px;
	height:49px;

	margin:20px 0 0 0;

	background-image:url('../imgs/lnk_lft-a.png');
	background-repeat:no-repeat;
}

DIV#menu_left DIV.zhovered A, DIV#menu_left DIV.zhover A
{
	display:inline-block;

	margin:10px 0 0 30px;
}
DIV#menu_left DIV.zhovered A
{
	color:#fff;
}

DIV#menu_right
{
	width:230px;

	margin:20px 0 0 0;
}

IMG#fairy_lft
{
	float:left;

	margin:10px -25px 0 0;
}

IMG#fairy_rght
{
	float:right;

	margin:10px 0 0 -50px;
}

DIV#cheader
{
	width:684px;
	height:143px;

	position:relative;
	top:-50px;

	margin:0 auto -50px auto;

	background:url('../imgs/chead.png') no-repeat;
}
DIV#cheader DIV.zhover
{
	width:120px;
	height:28px;

	background-image:url('../imgs/lnk_top.png');
	background-repeat:no-repeat;
}
DIV#cheader DIV.zhovered
{
	width:120px;
	height:28px;

	background-image:url('../imgs/lnk_top-a.png');
	background-repeat:no-repeat;
}

DIV#cheader DIV.zhovered A, DIV#cheader DIV.zhover A
{
	display:inline-block;

	margin:5px 0 0 25px;
}
DIV#cheader DIV.zhovered A
{
	color:#fff;
}

DIV#cfooter
{
	width:684px;
	height:143px;

	margin:0 auto;

	background:url('../imgs/cfoot.png') no-repeat;
}

DIV#cbody
{
	width:684px;

	margin:0 auto;

	background:url('../imgs/cbody.png') repeat-y;
}
DIV#cbody > DIV
{
	padding:0 40px;
}

DIV#footer
{
	min-width:1145px;
	height:174px;

	margin:-175px 0 0 0;
}
TABLE#imgs_panel DIV.zhover
{
	width:125px;
	height:50px;

	margin:0 0 -11px 0;
	padding:11px 0 0 0;

	background:url('../imgs/lnk.png') no-repeat;

	text-align:center;
}

DIV.comment
{
	margin-top:5px;
	border-top:1px solid #000;
	padding-top:10px;
}
DIV.comment DIV.user
{
	color:#fddea1;
}
DIV.comment DIV.button
{
	height:50px;

	text-align:right;
}
DIV.button DIV.zhover
{
	float:right;
	width:125px;
	height:50px;

	margin:0 0 -11px 0;
	padding:11px 0 0 0;

	background:url('../imgs/lnk.png') no-repeat;

	text-align:center;
}

BUTTON.rate, BUTTON.ratea
{
	width:17px;
	height:16px;

	border:none;

	background:none;

	cursor:pointer;
}
BUTTON.rate
{
	background-image:url('../imgs/rate.png');
}
BUTTON.ratea
{
	background-image:url('../imgs/rate-a.png');
}

A:link, A:visited, A:active
{
	color:#fddea1;
	text-decoration:none;
}
A:hover
{
	color:#000;
}

A IMG
{
	border:none;
}

DIV#ban0, DIV#ban1
{
	padding-right:25px;
	text-align:center;
}
DIV#ban1
{
	margin:20px 0 175px 0;
}
DIV#ban2
{
	margin:20px 0 175px 0;
}
DIV#ban3
{
	margin:20px auto 0;

 	text-align:center;
}
