@charset "utf-8";
/* CSS Document */
html {
	height:100%;
}

a,td,p, h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration : none;
	color: #ffffff;
	/*background : #000000;*/
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration : underline;
	color: #ffffff;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration : none;
	color: #ffffff;
	background : #000000;
	border : 1px solid #ffffff;
}

body {
	background : #000000;
	background-image: url(../gfx/sparks_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px auto;
	height: 100%;
}
#container {
	position: absolute;
	background : #000000;
	width: 1000px;
	height: 645px;
	margin-left:-500px;
	margin-top:-320px;
	top: 50%;
	left: 50%;
	z-index:8;
}
#footer {
	color: #777777;
	position: absolute;
	width: 1000px;
	height: 45px;
	margin-left:-500px;
	margin-top:330px;
	top: 50%;
	left: 50%;
	z-index:9;
}

.copyr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration : none;
	color: #777777;
	text-align : center;
}
.menuhatter { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	background-image: url(../gfx/menu_csik_ja.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 15px;
}

.homePage .pageTag_news		{ padding: 10px; background-color:#fd3a01; font-size:16px; font-weight:bold; display:inline-table;}
.homePage h1				{ color:#ffffff; font-size:20px; font-weight:bold; margin-bottom: 2px;}
.homePage .date_news 		{ background-color:#ffffff; color:#3b3b3b; margin-top: 2px; padding: 3px 5px 3px 5px;}


.gDataTable 			{margin-left:10px; }
.gDataTable td			{border-bottom: 1px dashed #555; padding: 3px 10px 3px 5px; }
.gDataTable .numbering	{color: #777; }
.gDataTable h1			{margin:0px; padding:0px; font-size: 20px;}

.gDataTable .firstRow td {border-bottom: 2px solid #999;}
.gDataTable #personalDetails {padding:20px;}
.gDataTable .personalDetailsHolder {width: 400px; border:1px dashed #999; border-bottom: 1px solid #f5b14b;}
.gDataTable .personalDetailsHolder h1 {width: 90px; float: right; font-size:60px; color:#f5b14b; margin-top: 20px; margin-right:20px; }

