body
{
	background-image	:	url(pic/left.png);
	background-repeat	:	repeat-y;
	background-position	:	left;
	background-color	:	#026B05;
	color				:	#EEFFEE;
	overflow			:	hidden;
}
div
{
	border : solid;
	background-color	:	gray;
}

img.main
{
	position			:	relative;
	top					:	50px;
}

div.headline
{
	color				:	#FFFD53;
	text-align			:	center;
	font-size			:	30px;
	font-weight			:	bold;
	padding-top			:	10px;
	
	right				:	0px;
	left				:	0px;
	height				:	40px;
	
	border 				:	none;
	background			:	transparent;
	background-image	:	url(pic/headbg.png);
	background-position	:	center;
	background-repeat	:	no-repeat;
}

img.headicon_l
{
	position			:	absolute;
	top					:	8px;
	left				:	20px;
	height				:	50px;
	width				:	50px;

	border 				:	none;
	background			:	transparent;
	background-image	:	url(pic/head.gif);
	background-repeat	:	no-repeat;	
}
img.headicon_r
{
	position			:	absolute;
	top					:	8px;
	right				:	20px;
	height				:	50px;
	width				:	50px;

	border 				:	none;
	background			:	transparent;
	background-image	:	url(pic/head.gif);
	background-repeat	:	no-repeat;	
}

div.seasons
{
	position			:	absolute;
	color				:	#FFFFFF;
	text-align			:	left;
	font-size			:	15px;
	font-weight			:	bold;
	
	top					:	70px;
	right				:	5px;
	height				:	24px;
	width				:	120px;
	
	border 				:	none;
	background			:	transparent;
}
select.seasons
{
	color				:	#FFFFFF;
	text-align			:	left;
	font-size			:	15px;
	font-weight			:	bold;

	border 				:	solid;
	border-color		:	#008800;
	background-color	:	#004400;
}

div.menu
{
	position			:	absolute;
	top					:	110px;
	left				:	8px;
	
	width				:	150px;

	border 				:	none;
	background			:	transparent;
}
div.menuitem
{
	font-size			:	15px;
	font-weight			:	bold;

	color				:	#FFFFFF;
	text-align			:	left;
	font-size			:	15px;
	font-weight			:	bold;
	
	border 				:	none;
	background			:	transparent;
}
a.menuitem
{
	color				:	#EEFFEE;
	font-size			:	15px;
	font-weight			:	normal;
	text-decoration		:	none;
}
a.menuitem:hover
{
	color				:	#00FF00;
	font-weight			:	bold;
}

a.link
{
	color				:	#EEFFEE;
	font-size			:	15px;
	font-weight			:	normal;
	text-decoration		:	none;
}
a.link:hover
{
	color				:	#00FF00;
	font-weight			:	bold;
}

div.submenu
{
	overflow-y			:	auto;
	overflow-x			:	hidden;
	position			:	absolute;
	top					:	250px;
	left				:	8px;
	right				:	208px;
	bottom				:	0px;
	
	width				:	150px;
	
	border 				:	none;
	border-top			:	solid;
	background			:	transparent;
}

div.submenuitem
{
	font-size			:	15px;
	font-weight			:	bold;

	color				:	#FFFFFF;
	text-align			:	left;
	font-size			:	15px;
	font-weight			:	bold;
	
	border 				:	none;
	background			:	transparent;
}
a.submenuitem
{
	color				:	#EEFFEE;
	font-size			:	15px;
	font-weight			:	normal;
	text-decoration		:	none;
}
a.submenuitem:hover
{
	color				:	#00FF00;
	font-weight			:	bold;
}
div.submenuitem_small
{
	position			:	relative;
	left				:	15px;
	
	font-size			:	12px;
	font-weight			:	bold;

	color				:	#FFFFFF;
	text-align			:	left;
	font-size			:	15px;
	font-weight			:	bold;
	
	border 				:	none;
	background			:	transparent;
	
	margin-bottom		:	15px;
}
a.submenuitem_small
{
	color				:	#EEFFEE;
	font-size			:	12px;
	font-weight			:	normal;
	text-decoration		:	none;
}
a.submenuitem_small:hover
{
	color				:	#00FF00;
	font-weight			:	bold;
}
div.content
{
	border 				:	none;
	border-color		:	#FFFFFF;
	background-color	:	#008800;
	background-repeat	:	no-repeat;
	background-attachment:	fixed;
	background-position	:	center center;
	border				:	solid;

	overflow-y			:	auto;
	overflow-x			:	auto;
	position			:	absolute;
	top					:	100px;
	left				:	158px;
	right				:	1px;
	bottom				:	1px;
	
	text-align			:	center;
}

div.headline1
{
	width 				:	100%;

	color				:	#FFFFFF;
	text-align			:	center;
	font-size			:	25px;
	font-weight			:	bold;

	border 				:	none;
	background			:	transparent;
	
	margin-top			:	15px;
}
div.headline2
{

	color				:	#AAEEAA;
	text-align			:	center;
	font-size			:	20px;
	font-weight			:	bold;

	border 				:	none;
	background			:	transparent;

	margin-top			:	15px;
}
div.headline3
{

	color				:	#004400;
	text-align			:	center;
	font-size			:	18px;
	font-weight			:	bold;

	border 				:	none;
	background			:	transparent;

	margin-top			:	10px;
	margin-bottom		:	10px;
}
hr.round_div
{
	border-top-width	:	2px;
	border-bottom-width	:	2px;
	border-top-color	:	#FF8800;
	border-bottom-color	:	#00AA00;
	background-color	:	#FFFFFF;
	width				:	80%;	
	height				:	6px;
}

div.match_result_tip
{
	color				:	#000000;
	border 				:	none;
	background			:	transparent;
}
div.match_no_tip
{
	color				:	#007700;
	border 				:	none;
	background			:	transparent;
}
div.no_tip
{
	color				:	#007700;
	text-align			:	right;
	float				:	left;
	border 				:	none;
	width				:	56%;
	background			:	transparent;
}
div.match_no_result
{
	color				:	#AAAAAA;
	border 				:	none;
	background			:	transparent;
}
div.no_result
{
	font-weight			:	bold;
	position			:	relative;
	text-align			:	left;
	border 				:	none;
	background			:	transparent;
	left				:	20px;
	color				:	#AAAAAA;
}
div.match
{
	font-weight			:	bold;
	text-align			:	right;
	float				:	left;
	border 				:	none;
	background			:	transparent;
	width				:	50%;
}
div.result
{
	font-weight			:	bold;
	position			:	relative;
	text-align			:	left;
	border 				:	none;
	background			:	transparent;
	left				:	20px;
}
div.tip
{
	font-weight			:	bold;
	text-align			:	right;
	float				:	left;
	border 				:	none;
	background			:	transparent;
	width				:	56%;
}
div.points_0
{
	color				:	#006600;
	font-weight			:	bold;
	position			:	relative;
	text-align			:	left;
	border 				:	none;
	background			:	transparent;
	left				:	20px;
	margin-bottom		:	20px;
}
div.points_1
{
	color				:	#CCCCCC;
	font-weight			:	bold;
	position			:	relative;
	text-align			:	left;
	border 				:	none;
	background			:	transparent;
	left				:	20px;
	margin-bottom		:	20px;
}
div.points_2
{
	color				:	#CCFF00;
	font-weight			:	bold;
	position			:	relative;
	text-align			:	left;
	border 				:	none;
	background			:	transparent;
	left				:	20px;
	margin-bottom		:	20px;
}
div.match_result
{
	border 				:	none;
	background			:	transparent;
}

div#popup
{
	position			:	absolute;
	z-index				:	50;
	top					:	25px;
	left				:	25px;
	right				:	25px;
	bottom				:	25px;
	border 				:	solid;
	border-color		:	#FFFFFF;
	background-color	:	#026B05;
}

div.popup_close
{
	position			:	absolute;
	width				:	100px;
	top					:	15px;
	right				:	0px;
	border 				:	none;
	background			:	transparent;

}
a.popup
{
	color				:	#FFAAAA;
	font-size			:	12px;
	font-weight			:	normal;
	text-decoration		:	none;
}
a.popup:hover
{
	color				:	#FFDDDD;
	font-weight			:	bold;
}
div.popup_text
{
	width				:	100%;
	position			:	absolute;
	top					:	25px;
	bottom				:	25px;
	text-align			:	center;
	border 				:	none;
	background			:	transparent;
}
div.popup_h1
{
	color				:	#FFFFFF;
	text-align			:	center;
	font-weight			:	bold;

	font-size			:	20px;
	border 				:	none;
	background			:	transparent;
	margin-top			:	15px;
	margin-bottom		:	15px;
}

div.popup_h2
{
	color				:	#AAEEAA;
	text-align			:	center;
	font-weight			:	bold;

	font-size			:	18px;
	border 				:	none;
	background			:	transparent;
	margin-top			:	15px;
	margin-bottom		:	15px;
}
div.popup_h3
{
	position			:	relative;
	color				:	#FFFFFF;
	text-align			:	left;
	font-weight			:	bold;
	left				:	10px;
	margin				:	10px;

	font-size			:	18px;
	border 				:	none;
	background			:	transparent;
}
div.popup_content
{
	overflow-y			:	auto;
	overflow-x			:	hidden;
	left				:	25px;
	right				:	25px;
	position			:	absolute;
	top					:	100px;
	bottom				:	0px;
	text-align			:	center;
	border 				:	solid;
	border-color		:	#000000;
	background-color	:	#008800;
}

div.popup_c1
{
	position			:	relative;
	text-align			:	left;
	left				:	35px;
	border 				:	none;
	background			:	transparent;
	
}

table.round_table
{
	position			:	relative;
	top					:	15px;
	left				:	15px;
	right				:	15px;
	text-align			:	center;
}
tr.head_round_table0
{
	background-color	:	#026B05;
	color				:	#FFFFFF;
	font-weight			:	bold;
}
td.head_round_table_place
{
	width				:	10%;
	text-align			:	center;
}
td.head_round_table_name
{
	width				:	42%;
	text-align			:	center;
}
td.head_round_table_tips
{
	width				:	16%;
	text-align			:	center;
}
td.head_round_table_points
{
	width				:	16%;
	text-align			:	center;
}
td.head_round_table_fulls
{
	width				:	16%;
	text-align			:	center;
}
tr.round_table0
{
	background-color	:	#AADDAA;
	color				:	#000000;
	font-weight			:	bold;
	text-align			:	center;
}
tr.round_table1
{
	background-color	:	#DDDDDD;
	color				:	#000000;
	font-weight			:	bold;
	text-align			:	center;
}
a.table_link
{
	color				:	#005500;
	font-size			:	15px;
	font-weight			:	normal;
	text-decoration		:	none;
}
a.table_link:hover
{
	color				:	#555555;
	font-weight			:	bold;
}
td.round_table_place
{
	font-weight			:	bold;
	text-align			:	center;
}
td.round_table_name
{
	font-weight			:	bold;
	text-align			:	center;
}
td.part_number
{
	width				:	20px;
	text-align			:	center;
}
div.participation_2
{
	background-color	:	#AADDAA;
}
div.participation_1
{
	background-color	:	#AAAADD;
}
div.participation_0
{
	background-color	:	#DDAAAA;
}
