@charset "utf-8";
/* CSS Document */


html, body {
	margin:0px;
	padding:0px;
	font:14px Arial, Helvetica, sans-serif;
	background:url(images/bkg.png) repeat;
	background-position: -120px 0px;
}

a img {
	border:none;
}

h1 {
	display:inline;
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,h6 {
	font-family:Arial, Helvetica, sans-serif;
}

#container {
	position:relative;
	width:700px;
	margin:0px auto;
	background:url(images/bkg-shad.png) repeat-y;
	padding-left:10px;
	padding-right:10px;
}

#header {
	position:relative;
	height:183px;
}

#header .header-anim1{
	position:absolute;
	display:block;
	top:110px;
	left:87px;
	width:256px;
	height:42px;	
}

#header .navigation {
	position:absolute;
	top:158px;
	right:-5px;
	height:18px;
	text-align:right;
	font-weight:bold;
	padding-top:3px;
	padding-right:10px;
}

#header .navigation a{
	color: #0000FF;
	text-decoration:none;
	font-size:14px;
}

#header .navigation a:hover{
	text-decoration:underline;
}

#main {
	position:relative;
	padding:10px;
	text-align:justify;
	background:#FFFFFF;
}

#main .dsform{
	position:relative;
	margin:0px auto;
	width:367px;
	height:120px;
	border:2px dashed #CC0000;
	text-align:center;
}

#main .dsform .dstitle{
	position:absolute;
	top:-13px;
	left:8px;	
	height:17px;
	background:#990000;
	padding:3px 5px 3px 5px;
	color:#FFFFFF;
	font-weight:bold;
}

#main .dsform .dserror{
	position:absolute;
	display:block;
	top:83px;
	left:230px;
	font-size:10px;
	color:#FFFFFF;
	background:#CC3300;
	min-width:83px;
	min-height:21px;
}

#main .private {
	position:relative;
	border:2px dashed #990000;
	padding:10px;
}

#main .private .logout a{
	position:absolute;
	display:block;
	top:-12px;
	right:25px;
	width:73px;
	height:22px;
	background:#CC0000;
	text-align:center;
	color:#FFFFFF;
	padding-top:4px;
	font-weight:bold;
}

.center {
	display:block;
	margin:0px auto;
	text-align:center;
	color:#b50206;
}

.left {
	display:block;
	text-align:left;
	color:#b50206;
}

.floatleft {
	float:left;
}

.floatright {
	position:relative;
	display:inline;
	float:right;
}

.table {
	position:relative;
	display:block;
	margin:0px auto;
	width:447px;
	height:100px;
	border:1px solid #d2d1cf;
}

.table .cell{
	position:relative;
	display:block;
	float:left;	
	width:147px;
	height:18px;
	border:1px solid #d2d1cf;
	text-align:center;
	padding-top:5px;
}

.table .cell-top{
	position:relative;
	display:block;
	float:left;	
	width:147px;
	height:18px;
	border:1px solid #d2d1cf;
	background:#7f0102;
	color:#FFFFFF;
	text-align:center;
	padding-top:5px;
}

#footer {
	position:relative;
	display:block;	
	width:700;
	height:76px;	
	background:#7f0102 url(images/bkg-footer1.png) repeat-x;
}

#footer .footer-nav {
	position:relative;
	margin:0px auto;
	text-align:center;
	font-weight:bold;
	padding-top:7px;
}

#footer .footer-nav a{
	color: #0000FF;
	text-decoration:none;
	font-size:12px;
}

#footer .footer-nav a:hover{
	text-decoration:underline;
}

#footer .charger{
	position:absolute;
	bottom:0px;
	left:30px;	
	width:60px;
	height:78px;
}

#footer .sentence{
	position:absolute;
	bottom:0px;
	left:140px;	
	width:222px;
	height:81px;
}

#footer .email a{
	position:absolute;
	bottom:13px;
	left:103px;
	font-weight:bold;
	color:#FFFFFF;
}

#footer .designspiro a{
	position:absolute;
	bottom:3px;
	right:7px;
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
}

#footer .designspiro a:hover{
	text-decoration:underline;
}

