p.userhelp
{	font-weight: bold;
	font-size  : 12;
}

p.ok
{	font-size : 15px;
}

td.hdate
{	background : #777777;
	font-weight : bold;
	color  : white;
}

td.edate
{	background : #aaaaaa;
}

td.ndate
{ 	cursor : pointer;
}

td.sdate
{	cursor : auto;
	font-weight : bold;
	color : red;
	background : #77ff77;
}

td.estation
{
}

td.nstation
{	cursor : pointer;
	font-weight : bold;
	color : black;
}

td.sstation
{
	cursor : auto;
	font-weight : bold;
	color : red;
	background : #77ff77;
}



#page_bg
{
	font-family: Helvetica,Arial,sans-serif;
	font-size: 12px;
	color: #333;
}

table
{
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;
}

table.datatable
{	border-spacing : 3px;
	border-width   : 0px;
	border-color   : black;
}


#main
{
	width : 1000px;
	text-align : center;
/*	border: 1px solid red; */
}

#header
{
	width : 1000px;
	text-align : center;
/*	border: 1px solid black; */
}

#data
{
	width : 1000px;
	text-align : center;
/*	border: 1px solid black; */
}

#footer
{
	width : 1000px;
	text-align : center;
/*	border: 1px solid black; */
}


#step1
{	width : 1000px;
	text-align : center;
/*    border: 1px solid black;  */
}


#step1_user
{
	width : 1000px;
	text-align : center;
/*    border: 1px solid black;  */
}

#step1_place_time
{	display : none;
}

#step1_time_place
{	display : none;
}

#step1_capcha
{	text-align : center;
}

input { border: solid black 1px; }


