A:link{
	text-decoration:none;
	color: #003366;
}

A:visited{
	text-decoration:none;
	color: #003366;
}

A:hover{
	text-decoration:none;
	color: #ff0000;
}

body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/back.gif);
	background-repeat: repeat;
	font-size: 82%;
}

hr {
	width: 400px;
	border: medium dotted #999999;
	height: 3px;
}

h1 {
	font-size: 11px;
	text-align: center;
	margin: 0px;
}
h3 {
	font-size: 10px;
	text-align: center;
	margin: 0px;
}

.infor_back {
	background-image: url(images/index/table_back.gif);
	background-repeat: repeat-y;
}

.what_back {
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/index/what_back.gif);
	padding:0;
	text-align:right;
	vertical-align:top;
}

.all_tbback {
	background-image: url(images/back2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.font2 {
	font-size: 75%;
}

.font3 {
	font-size: 110%;
}

.font4 {

	font-size: 83%;
}

.zeikomi {
	background-image: url(images/zei.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.under_line {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #F8C9D5;
	border-right-color: #F8C9D5;
	border-bottom-color: #F8C9D5;
	border-left-color: #F8C9D5;
	color: #CC3300;
	text-transform: none;
	font-weight: bold;
	font-size: 105%;
}

#infoIframe {
	width: 390px;
	height: 150px;
	margin: 0;
	padding: 0;
}

.footerTxt { margin: 30px 40px; text-align: center;}

#admin { margin: 40px auto 0; width: 5em;}
#admin p { text-align: center;}
#admin a, #admin a:visited { display: block; width: 5em; height: 2em; color: #666; font-size: 12px; line-height: 2em; border: 1px solid #666; background: #F2F2F2; text-decoration: none;}
#admin a:hover { text-decoration: underline;}