body
{
	background-color: #000;
	color: #fff;
	font-family: sans-serif;
	font-size: 10pt;
	color: #e6e6e6;
	margin: 0;
}

a
{
	color: #fff;
}

.mainpage_button
{
	/*background-color: #333;*/
	padding: 2px 4px 2px 4px;
	margin-top: 4px;
	/*margin-right: 4px;*/
	border: 1px solid #000;
}

.mainpage_button a:link, .mainpage_button a:visited 
{
	color: #fff;
	text-decoration: none;
}

.mainpage_button a:active, .mainpage_button a:hover 
{
	color: #e6e6e6;
	text-decoration: underline;
}

.h1a, .h1a a:link, .h1a a:visited
{
	font-size: 13pt;
	text-decoration: none;
	/*font-weight: bold;*/
}

.h1a a:hover, .h1a a:active
{
	font-size: 13pt;
	text-decoration: underline;
	/*font-weight: bold;*/
}

.h1b
{
	font-size: 12pt;
	text-decoration: none;
	/*font-weight: bold;*/
}

.h1c, .h1c a:link, .h1c a:visited
{
	font-size: 16pt;
	text-decoration: none;
	margin: 2px 0 4px 0;
	/*font-weight: bold;*/
	text-shadow: 0 0 0.2em #ccc;
}

.h1c a:hover, .h1c a:active
{
	font-size: 16pt;
	text-decoration: underline;
	margin: 2px 0 4px 0;
	/*font-weight: bold;*/
}

.h1d, .h1d a:link, .h1d a:visited
{
	font-size: 14pt;
	text-decoration: none;
	margin: 2px 0 4px 0;
	/*font-weight: bold;*/
	text-shadow: 0 0 0.2em #ccc;
}

.h1d a:hover, .h1d a:active
{
	font-size: 14pt;
	text-decoration: underline;
	margin: 2px 0 4px 0;
	/*font-weight: bold;*/
}

.text1
{
	font-size: 10pt;
	text-align: justify;
	/*font-weight: bold;*/
}

.text2
{
	text-align: justify;
}

.text3
{
	font-size: 9pt;
}

.price1a
{
	font-size: 10pt;
	font-weight: bold;
	color: #e20807;
	text-shadow: 0 0 0.2em #b66;
}

.price1b
{
	font-size: 26pt;
	font-weight: bold;
	color: #e20807;
	text-shadow: 0 0 0.2em #933, 1px 1px 1px #b66;
}

.button180
{
	width:180px;
	height:28px;
	font-size:10pt;
	background:url('images/b180px_0.png') top center no-repeat;
	color:#000;
	border:0;
	text-shadow: 0 0 8px #fff;
}

.button180:hover
{
	background:url('images/b180px_1.png') top center no-repeat;
	color:#000;
}

.button150
{
	width:150px;
	height:28px;
	font-size:10pt;
	background:url('images/b150px_0.png') top center no-repeat;
	color:#000;
	border:0;
	text-shadow: 0 0 8px #fff;
}

.button150:hover
{
	background:url('images/b150px_1.png') top center no-repeat;
	color:#000;
}

.button120
{
	width:120px;
	height:28px;
	font-size:9pt;
	background:url('images/b120px_0.png') top center no-repeat;
	color:#000;
	border:0;
	text-shadow: 0 0 8px #fff;
	vertical-align: middle;
}

.button120:hover
{
	background:url('images/b120px_1.png') top center no-repeat;
	color:#000;
}

.button100
{
	width:100px;
	height:28px;
	font-size:9pt;
	background:url('images/b100px_0.png') top center no-repeat;
	color:#000;
	border:0;
	text-shadow: 0 0 8px #fff;
	vertical-align: middle;
}

.button100:hover
{
	background:url('images/b100px_1.png') top center no-repeat;
	color:#000;
}

.button60
{
	width:60px;
	height:16px;
	font-size:8pt;
	background:url('images/b60px_0.png') top center no-repeat;
	color:#000;
	border:0;
	text-shadow: 0 0 8px #fff;
	vertical-align: middle;
}

.button60:hover
{
	background:url('images/b60px_1.png') top center no-repeat;
	color:#000;
}

.grad_table1
{
	background: url('images/grad3.png') top right no-repeat;
	border-top: 1px solid #191919;
}

.grad_table2
{
	background: url('images/grad3.png') top right no-repeat;
	border-top: 1px solid #191919;
	font-size: 10pt;
}

.grad_table3, .grad_table3 a
{
	background: url('images/grad3.png') top right no-repeat;
	border-top: 1px solid #191919;
	border-bottom: 1px solid #191919;
	font-size: 8pt;
	color: #999;
}

.fontsize8
{
	font-size:8pt;
}

.input150
{
	width:150px;
	height:20px;
	font-size:10pt;
	background:#ddd;
	color:#222;
	border:#333 1px solid;
	text-shadow: 0 0 8px #fff;
}

.input150:hover
{
	background:#fff;
	color:#000;
}

.input250
{
	width:250px;
	height:20px;
	font-size:10pt;
	background:#ddd;
	color:#222;
	border:#333 1px solid;
	text-shadow: 0 0 8px #fff;
}

.input250ta
{
	width:250px;
	height:100px;
	font-size:10pt;
	background:#ddd;
	color:#222;
	border:#333 1px solid;
	text-shadow: 0 0 8px #fff;
}

.input250:hover
{
	background:#fff;
	color:#000;
}

.abS
{
	font-size:14pt;
	background:#333;
	color:#ddd;
	border:#444 1px solid;
	text-shadow: 0 0 8px #fff;
	padding: 3px;
}

.abS a
{
	text-decoration: none;
}

.abS:hover
{
	background:#444;
	color:#ddd;
	text-decoration: underline;
}

.abU
{
	font-size:14pt;
	background:transparent;
	color:#ddd;
	text-shadow: 0 0 8px #fff;
	padding: 3px;
}

.abU a
{
	text-decoration: none;
}

.abU:hover
{
	background:#222;
	text-decoration: underline;
}

.abSsub
{
	font-size:10pt;
	background:#333;
	color:#999;
	border:#444 1px solid;
	padding: 3px;
}

.abSsub a
{
	color:#ddd;
	text-decoration: none;
}

.abSsub a:hover
{
	color:#ddd;
	text-decoration: underline;
}

.white1
{
	background: #fff;
	color: #222;
}

.white1 td
{
	border-bottom: 1px solid #bbb;
}

.white2 td
{
	border-bottom: 0px;
}

.white3
{
	background: #fff;
	color: #222;
}

.input1
{
	border: 1px solid #666;
	background: #ddd;
	width: 40px;
}

.input2
{
	border: 1px solid #666;
	background: #ddd;
	width: 100px;
}

.input3
{
	border: 1px solid #666;
	background: #ddd;
	width: 60px;
}

.input4
{
	border: 1px solid #666;
	background: #ddd;
	width: 300px;
	height: 20px;
}

.input5
{
	border: 1px solid #666;
	background: #ddd;
	width: 300px;
	height: 60px;
	font-family: sans-serif;
	font-size:9pt;
	text-align: justify;
}

.input6
{
	border: 1px solid #666;
	background: #ddd;
	width: 300px;
	height: 150px;
	font-family: sans-serif;
	font-size:9pt;
	text-align: justify;
}

.button2120
{
	width:120px;
	height:28px;
	font-size:9pt;
	background:#999;
	color:#000;
	border:0;
}

.button2120:hover
{
	background:#bbb;
}

.button2160
{
	width:160px;
	height:28px;
	font-size:9pt;
	background:#999;
	color:#000;
	border:0;
}

.button2160:hover
{
	background:#bbb;
}


