body
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	font-family: Arial;
	color: #000000;
	background-color: #CCCCCC;
	font-size: 10pt;
}

table { font-size: 10pt; }
td { font-size: 10pt; }

a.red:link{ color: #CC0000; text-decoration: none; }    
a.red:visited{ color: #CC0000; text-decoration: none; } 
a.red:hover{ color: #CC0000; text-decoration: underline; }   
a.red:active{ color: #CC0000; text-decoration: none; }  

a.white:link{ color: #FFFFFF; text-decoration: none; }    
a.white:visited{ color: #FFFFFF; text-decoration: none; } 
a.white:hover{ color: #FFFFFF; text-decoration: underline; }   
a.white:active{ color: #FFFFFF; text-decoration: none; }  

a.redright:link{ color: #CC0000; text-decoration: none; float: right;}    
a.redright:visited{ color: #CC0000; text-decoration: none; float: right; } 
a.redright:hover{ color: #CC0000; text-decoration: underline; float: right; }   
a.redright:active{ color: #CC0000; text-decoration: none; float: right; }  

b.red{ color: #CC0000;}

td.ak_inventory
{
	padding-top: 5px;
}

tr.main_title_bar_high
{
	height: 270px;
	background-color: #000000;
}

tr.main_title_bar_low
{
	height: 200px;
	background-color: #000000;
}

table.maintable
{
	vertical-align: top;
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	padding: 0px;
	width: 990px;
	height: 100%;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	border-color: #000000;
	border-collapse: collapse;
}


table.textbox {
	width: 250px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	margin: 20px;
}

td.textbox {
	text-align: left;
	font-family: Arial;
	border-style: none;
	padding: 20px;
	font-size: 10pt;
	color: #000000;
	background-color: #E3E3E3;
}

td.inventory{
	vertical-align: top;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 20px;
	font-family: Arial;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 10pt;
}

td.main_bigbuttons{
	vertical-align: top;
	text-align: right;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 10pt;
}


td.main_news{
	vertical-align: top;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 10px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 20px;
	font-family: Arial;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 10pt;
}

td.main_news_text{
	vertical-align: top;
	width: 500px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 10pt;
}

td.main_news_items{
	vertical-align: top;
	height: 260px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 10px;
	font-family: Arial;
	color: #000000;
	background-color: #E1E1E1;
	font-size: 10pt;
}

td.main_news_items_top{
	vertical-align: bottom;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial;
	color: #000000;
	background-color: #ffffff;
	font-size: 10pt;
}

td.main_news_items_bottom{
	vertical-align: top;
	height: 19px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial;
	color: #000000;
	background-color: #ffffff;
	font-size: 10pt;
}

td.textsub{
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	padding-right: 40px;
	font-family: Arial;
	color: #000000;
	background-color: #ffffff;
	font-size: 10pt;
}

H1.red { color: #CC0000; }

img.rightside 
{ 
	margin: 0px; 
	padding: 0px;
	float: right;
	border: 0px;
	border-spacing: 0px;
}

img.centered
{
	margin: 0px; 
	padding: 0px;
	float: center;
	border: 0px;
	border-spacing: 0px;
}

div.navigation
{
	margin-right: 5px;
	float: right;
	font-family: Arial;
	font-size: 8pt;
	color: #AAAAAA;
}

table.main
{
	vertical-align: top;
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-top: 0px; 
	padding: 0px;
	width: 990px;
	height: 100%;
	background-color: #FFFFFF;
}

table.infotable
{
	vertical-align: top;
	height: 100%;
	background-color: #FFFFFF;
}

td.infotext
{
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 40px;
	padding-bottom: -40px;
	background-color: #FFFFFF;
}

td.portfolio
{
	float: center;
	width: 350px;
	vertical-align: top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 40px;
	padding-bottom: -40px;
	background-color: #FFFFFF;
}

hr.line
{
	border-style: solid;
	border-color: #CC0000;
	border-width: 1px;
}

h2
{
	font-family: Arial;
	font-size: 12pt;
	color: #CC0000;
	margin-bottom: 0px;
}

h3
{
	font-family: Arial;
	font-size: 10pt;
	color: #CC0000;
	margin-bottom: 0px;
}

td.footer
{
	background: url('../graphics/bg_footer.gif');
	background-repeat: repeat-x;
	font-family: Arial;
	padding: 10px;
	font-size: 8pt;
	color: #ffffff;
	background-color: #9C0000;
	height: 50px;
}

td.design
{
	text-align: left;
	font-family: Arial;
	border-style: none;
	padding-left: 10pt;
	padding-right: 10pt;
	font-size: 10pt;
	color: #ffffff;
	background-color: #FF9900;
}

td.mainblock
{
	text-align: left;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Arial;
	width: 190px;
	font-size: 8pt;
	color: #ffffff;
	background-color: #ffffff;
}

td.text
{
	vertical-align: top;
	font-family: Arial;
	font-size: 10pt;
	padding: 40px;
	padding-left: 80px;
	padding-right: 20px;
	padding-bottom: 20px;
}

td.textproduct
{
	vertical-align: top;
	font-family: Arial;
	font-size: 10pt;
	padding: 40px;
	padding-left: 80px;
	padding-right: 40px;
	padding-bottom: 80px;
}

td.sidebar
{
	vertical-align: top;
	font-family: Arial;
	font-size: 10pt;
	padding: 40px;
	padding-left: 0px;
	padding-right: 0px;
}

td.menu
{
	vertical-align: top;
	font-family: Arial;
	font-size: 10pt;
	padding: 40px;
	padding-left: 0px;
	padding-right: 0px;
}

'---------- game box --------------------'
table.gamebox {
	text-align: left;
	font-family: Arial;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	margin: 0px;
	font-size: 8pt;
	color: #ffffff;
	background-color: #ffffff;
}

td.gamebox {
	text-align: left;
	font-family: Arial;
	border-style: none;
	padding-left: 10pt;
	padding-right: 10pt;
	font-size: 10pt;
	color: #ffffff;
	background-color: #9D080D;
}

table.gamemenubox {
	width: 250px;
	text-align: left;
	font-family: Arial;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	margin: 0px;
	font-size: 8pt;
	color: #ffffff;
	background-color: #ffffff;
	border-collapse: collapse;
}

td.gamemenubox {
	text-align: left;
	font-family: Arial;
	border-style: none;
	padding-left: 10pt;
	padding-right: 10pt;
	font-size: 10pt;
	color: #ffffff;
	background-color: #9D080D;
}

'---------- comic box --------------------'
table.comicbox{
	width: 250px;
	text-align: left;
	font-family: Arial;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	margin: 0px;
	font-size: 8pt;
	color: #ffffff;
	background-color: #ffffff;
}

td.comicbox{
	text-align: left;
	font-family: Arial;
	border-style: none;
	padding-left: 10pt;
	padding-right: 10pt;
	font-size: 10pt;
	color: #ffffff;
	background-color: #FF9900;
}


table.comicmenubox {
	width: 250px;
	text-align: left;
	font-family: Arial;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	margin: 0px;
	font-size: 8pt;
	color: #ffffff;
	background-color: #ffffff;
	border-collapse: collapse;
}


td.comicmenubox {
	text-align: left;
	font-family: Arial;
	border-style: none;
	padding-left: 10pt;
	padding-right: 10pt;
	font-size: 10pt;
	color: #ffffff;
	background-color: #FF9900;
}

table.featurebox
{
	width: 250px;
	padding: 5px;
	font-family: Arial;
	font-size: 10pt;
	background-color: #eeeeee;
}