/* BASE */
body		{
		margin:		0px;
		font-family:	Tahoma;
		letter-spacing: 3px;
		color:		#B9A4D8;
		}
.side		{
		background: 	#150701 url('./img-bin/design/bg_side.png') bottom left no-repeat fixed;
		}
.main		{
		margin-left:	10px;
		background: 	#150701 url('./img-bin/design/bg_main.png') bottom right no-repeat fixed;
		}

a:link		{
		color: 		#FF2222;
		text-decoration:none;
		border-bottom: 	dotted 1px ;
		 }
a:visited	{
		color: 		#FF2222;
		text-decoration:none;
		border-bottom: 	dotted 1px ;
		 }
a:hover		{
		color: 		#FF99CC;
		text-decoration:blink;
		background: 	#FF2222;
		 }

img.pack	{
		border: 0px;
		}

h2		{
		color:		#DAAAAA;
		height:		40px;
		width:		700px;
		padding-left:	65px;
		background:	url('./img-bin/design/h2.png') bottom left no-repeat;
		border-top:	1px dashed #DAAAAA;
		border-bottom:	1px dashed #DAAAAA;
		}

h3		{
		color:		#DAAAAA;
		height:		30px;
		width:		700px;
		padding-left:	50px;
		background:	url('./img-bin/design/h3.png') bottom left no-repeat;
		border-top:	1px dashed #DAAAAA;
		border-bottom:	1px dashed #DAAAAA;
		}

table		{
		border:	0px;
		}

table.news	{
		width:		700px;
		background:	#332222;
		border:		2px dashed #DAAAAA;
		}
table.news
td.pack		{
		background:	#664644;
		border-right:	1px dashed #CE9D99;
		border-bottom:	1px dashed #CE9D99;
		vertical-align: top;
		}
table.news
td
table.text
td		{
		vertical-align: top;
		text-align:	center;
		padding-left:	40px;
		}
table.news
td
table.text
td.smalls	{
		vertical-align: top;
		text-align:	left;
		padding-left:	40px;
		letter-spacing: 1px;
		}

table.renew	{
		width:		700px;
		background:	#332222;
		}
table.renew
td		{
		padding-left:	20px;
		border-bottom:	1px dotted #DEBEBE;
		}

table.logo	{
		border: 0px;
		background: url('./img-bin/design/logo.png') top left no-repeat;
		width:200px;
		height:130px;
		}
table.logo
td.totop	{
		text-align: right;
		vertical-align: bottom;
		}


table.menu	{
		width:		200px;
		background:	#332222;
		}
table.menu
td		{
		padding-left:	10px;
		}

table.menu2	{
		width:		200px;
		background:	#332222;
		border-right:	1px dashed #CE9D99;
		border-bottom:	1px dashed #CE9D99;
		}
table.menu2
td		{
		font-size:	small;
		padding-left:	10px;
		}

table.detail	{
		width:		680px;
		}
table.detail
th		{
		width:		200px;
		border-bottom:	1px solid #CE9D99;
		border-right:	1px solid #CE9D99;
		background:	#332222;
		}
table.detail
td		{
		padding:	8px;
		border-bottom:	1px solid #CE9D99;
		border-right:	1px solid #CE9D99;
		}
