body {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

div#start {
	text-align:center;
	z-index: 100003;
	position: absolute;
	left: 50%;
	width: 450px; 
	height: 160px;
	margin: 80px 0px 0px -225px;
	}
	
div#container0 {
	width: 100%;
	}

div#container {
	padding: 5px 5px 5px 5px;
	}


	
.box_content {
	background: #e5e5ee;
	border: 1px solid #0078b3;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 5px 0px;
	color: #0078b3;
	line-height: 20px;
	}
	
.td01 {
	padding: 5px 5px 5px 5px;
	color: #000000;
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	width: 100px;
	}
	
.td02 {
	padding: 5px 5px 5px 5px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	background: #eeeeee;
	}
	
/*---------------------------------------------------*/

hr { 
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 1px;
} 

.text01 					{ font-family: verdana; font-size: 12px;}
.text01 a:link			{ font-family: verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
.text01 a:visited		{ font-family: verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
.text01 a:hover			{ font-family: verdana; font-size: 12px; font-weight: normal; color: #FFFF00; text-decoration: underline;}
.text01 a:active		{ font-family: verdana; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
	
a.link01:link				{ font-family: verdana; font-size: 12px; font-weight: normal; color: #0078b3; text-decoration: none;}
a.link01:visited			{ font-family: verdana; font-size: 12px; font-weight: normal; color: #0078b3; text-decoration: none;}
a.link01:hover			{ font-family: verdana; font-size: 12px; font-weight: normal; color: #000000; text-decoration: underline;}
a.link01:active			{ font-family: verdana; font-size: 12px; font-weight: normal; color: #0078b3; text-decoration: none;}

a.link02:link				{ font-family: verdana; font-size: 12px; font-weight: bold; color: #0000FF; text-decoration: none;}
a.link02:visited			{ font-family: verdana; font-size: 12px; font-weight: bold; color: #0000FF; text-decoration: none;}
a.link02:hover			{ font-family: verdana; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: underline;}
a.link02:active			{ font-family: verdana; font-size: 12px; font-weight: bold; color: #0000FF; text-decoration: none;}

a.link03:link				{ font-family: verdana; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none;}
a.link03:visited			{ font-family: verdana; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none;}
a.link03:hover			{ font-family: verdana; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: underline;}
a.link03:active			{ font-family: verdana; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none;}

/*---------------------------------------------------*/

fieldset {
	border: 1px solid #0078b3;
	}

legend {
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #0078b3;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	}
	
input        			{border: 1px solid #000000; background: #BFE1DA; font-size: 12px; font-family: verdana;}
input:hover  		{border: 1px solid #0000FF;}
input:focus  		{border: 1px solid #000000; background: #ffc8c8; color: #000000;}

textarea        	{border: 1px solid #000000; background: #BFE1DA; font-size: 12px; font-family: verdana;}
textarea:hover 	{border: 1px solid #0000FF;}
textarea:focus  {border: 1px solid #000000; background: #ffc8c8; color: #000000;}

select        		{border: 1px solid #000000; background: #BFE1DA; font-size: 12px; font-family: verdana;}
select:hover  	{border: 1px solid #0000FF;}
select:focus  		{border: 1px solid #000000; background: #ffc8c8; color: #000000;}

.submit        		{border: 1px solid #000000; background: #BFE1DA; font-size: 12px; font-family: verdana; color:#000000;}
.submit:hover  	{border: 1px solid #000000; background: #c9dd9b; font-size: 12px; font-family: verdana; color:#000000;}
.submit:focus  	{border: 1px solid #000000; background: #c9dd9b; font-size: 12px; font-family: verdana; color:#000000;}

.hiba {
	background-color: #FF0000;
	color: #FFFFFF;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 10px 0px;
}

.aru {
	border: 4px #000000 solid;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 15px 0px;
}

.aru2 {
	background-color: #d5d8e9;
	border: 4px #000000 solid;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 15px 0px;
}

.aru3 {
	border: 4px #ff0000 solid;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 15px 0px;
}

.aru4 {
	background-color: #d5d8e9;
	border: 4px #ff0000 solid;
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 15px 0px;
}

.prod_img { border:3px solid #6b76a0;}