html
{
	height:100%;
}

body
{
	border:0px none;
	padding:0;
	color:#d1def1;
	font-family:Tahoma,Arial,Verdana,Helvetica;
	font-size:11px;
	line-height:14px;
	margin-left:36px;
	margin-right:24px;
	margin-top:12px;
	margin-bottom:24px;
	background-color:#305ab1
}

a:link, a:visited
{
	color:#7fbfff;
	text-decoration:none;
}
	
a:hover
{
	color:#ffbf7f;
	text-decoration:underline;
}

h1, h2, h3, h4
{
	color:white;
	font-weight:bold;
	font-size:11px;
}

h1
{
	padding:4px 0 3px 0;
	margin:0 0 21px 0;
	font-weight:bold;
}
	
h2
{
	margin:11px 0 0 0;
	padding:0;
}
	
h3
{
	margin:11px 0 0 0;
	padding:0;
}

table
{
	width:100%;
	border:0px none;
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
	margin:10px 0
}
	
tr
{
	min-height:24px;
}
	
th, td
{
	padding:3px 5px;
	vertical-align:top;
	font-family:Tahoma,Arial,Verdana,Helvetica;
	font-size:11px;
	line-height:14px !important;
}
	
th
{
	text-align:left;
	color:white;
	border-bottom:14px solid #305ab1;
	background-color:#1d479e;
}
	
table.nospace
{
	margin:0 0;
}

table.nospace tr
{
	height:auto;
}
	
table.nospace th, table.nospace td
{
	padding:0 0;
}
	
table.fixed tr
{
	height:auto;
}

body.topFrame
{
	margin:0;
}

body.topFrame img
{
	border:none;
}

body.topFrame div
{
	position:absolute;
	background-repeat:no-repeat;
	overflow:hidden;
}

body.topFrame #nav td
{
	padding:0 3px;
	vertical-align:middle;
	text-align:center;
}

body.topFrame #nav td.first
{
	border-left:none !important;
}

body.topFrame
{
	background-color:#000000;
}

body.topFrame #pic 
{
	left:0px;
	top:0px;
	width:800px;
	height:78px;
/*	background-color:#0000ff; */
	background-image:url('top.png');
}

body.topFrame #flag 
{
	left:0px;
	top:80px;
	width:40px;
	height:16px;
/*	background-color:#00ff00; */
	background-image:url('flags.png');
}

body.topFrame #nav {
	left:42px;
	top:80px;
	width:95%;
	height:16px;
/*	background-color:#ff0000; */
}

body.topFrame #nav table, body.topFrame #nav tr, body.topFrame #nav td 
{
	height:18px;
}

body.topFrame #nav td 
{
	font-size:12px;
}

body.bottomFrame {
	background-color:#000;
}

body.bottomFrame #nav {
	left:403px;
	top:6px;
	height:21px;
	width:376px;
	background-color:#000;
}
body.bottomFrame #nav table, body.bottomFrame #nav tr, body.bottomFrame #nav td 
{
	height:21px;
}

body.bottomFrame #nav td 
{
	border-color:#305ab1;
}

body.bottomFrame #right {
	position:absolute;
	right:0;
	width:17px;
	height:26px;
}


body.mainFrame 
{
	background-color:#000000;
}

body.mainFrame h1
{
	color:#9999cc;
	margin:0;
	border:0px none;
	padding:0
}

body.mainFrame table.dltable
{
	width=100%;
	border-style:ridge;
	border-width:3px;
}

body.mainFrame table.dltable td
{
	border-style:solid;
	border-width:1px;
	height:1cm;
}

body.mainFrame .menu
{
	color:#9999DD;
	font-weight:bold;
}

body.mainFrame .action
{
	color:#9999DD;
	font-weight:bold;
}

body.mainFrame .setting
{
	color:#9999DD;
	font-weight:bold;
}

body.helpIndexFrame 
{
	border:0px none;
	padding:0;
	margin:3px;
	background-color:#333333
}

body.helpIndexFrame div.middleheader
{
	color:red;
	text-decoration:none;
	font-weight:bold;
}

body.helpTopicFrame 
{
	background-color:#000000;
}

body.helpTopicFrame .pluginname
{
	color:#9999cc;
	font-weight:bold;
}

body.helpTopicFrame .presetname
{
	color:#9999cc;
	font-weight:bold;
}

body.helpTopicFrame .action
{
	color:#9999DD;
	font-weight:bold;
}

body.helpTopicFrame .setting
{
	color:#9999DD;
	font-weight:bold;
}

body.helpTopicFrame .option
{
	color:#9999DD;
	font-weight:bold;
}

body.helpTopicFrame .title
{
	color:#9999DD;
	font-weight:bold;
}

body.helpTopicFrame .menu
{
	color:#9999DD;
	font-weight:bold;
}

table.buyMethods tr td
{
	vertical-align: middle;
}

table.buyMethods tr td input
{
	vertical-align: middle;
}