	A						{ text-decoration:none;font-weight:bold;color:black }
	A:hover				{ text-decoration:none;font-weight:bold;color:red }
	A.tourbook_l		{ text-decoration:underline;font-weight:normal;color:black;margin-bottom:0px; }
	A:hover.tourbook_l { text-decoration:underline;font-weight:normal;color:black;margin-bottom:0px; }
	A.menu				{ font-family:verdana;font-size:8pt;font-weight:bold; }
	A.nav					{ font-family:verdana;font-size:8pt;font-weight:bold; }
	P						{ color:black;font-family:verdana;font-size:8pt;line-height:12px;margin-top:0px;margin-bottom:5px; }
	P.diary_h			{ font-family:verdana;font-size:8pt;font-weight:bold;line-height:12px;margin-top:0px;margin-bottom:5px; }
	P.diary_t			{ font-family:verdana;font-size:8pt;line-height:12px;margin-top:0px;margin-bottom:5px; }
	P.diary_n			{ font-family:verdana;font-size:8pt;font-style:italic;text-align:right;line-height:12px;margin-top:0px;margin-bottom:5px; }
	P.guestbook_e		{ font-family:verdana;font-size:8pt;font-weight:bold;line-height:12px;margin-top:0px;margin-bottom:3px; }
	P.guestbook_n		{ font-family:verdana;font-size:8pt;font-weight:bold;line-height:12px;margin-top:0px;margin-bottom:3px; }
	P.guestbook_t		{ font-family:verdana;font-size:8pt;line-height:12px;margin-top:0px;margin-bottom:5px;margin-right:10px; }
	P.tourbook_d		{ font-family:verdana;font-size:8pt;text-transform:uppercase;line-height:12px;font-weight:bold;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px; }
	P.tourbook_l		{ font-family:verdana;font-size:8pt;font-weight:normal;line-height:12px;margin-top:0px;margin-bottom:0px;margin-left:5px;margin-right:5px; }
	P.tourbook_t		{ font-family:verdana;font-size:8pt;font-weight:bold;line-height:12px;margin-top:0px;margin-bottom:0px;margin-left:5px;margin-right:5px; }
	P.tourbook_e		{ font-family:verdana;font-size:8pt;font-style:italic;font-weight:normal;line-height:12px;margin-top:0px;margin-bottom:0px;margin-left:5px;margin-right:5px; }
	P.gallery_name		{ font-family:verdana;font-size:8pt;font-weight:bold;margin-top:0px;margin-bottom:0px; }
	P.gallery_info		{ font-family:verdana;font-size:8pt;font-weight:bold;font-style:italic;margin-top:5px;margin-bottom:0px;margin-right:5px;text-align:right }
	IMG.diary			{ margin-top:0px;margin-bottom:1px;margin-left:0px;margin-right:5px;padding:0px;width:38;height:38;border:1px solid black;float:left }
	IMG.gallery			{ margin:0px;padding:0px;width:195px;position:relative;top:0px;z-index:0; }
	IMG.gallery_index	{ margin:0px;padding:0px;width:195px;position:relative;top:-10px;z-index:0; }
	IMG.tourbook_x		{ cursor:hand; }
	IMG.image			{ margin:0px;padding:0px;width:398px;position:relative;top:0px;z-index:0; }
	IMG.mini				{ margin:0px;padding:0px;width:54px; }
	TD.diary				{ vertical-align:top;padding-right:10px;padding-bottom:5px; }
	TD.diary_right		{ vertical-align:top;padding:0px;padding-top:5px;text-align:right;border:1px solid black;border-left:0px;border-bottom:0px; }
	TD.gallery			{ padding:0px;padding-bottom:10px;padding-right:5px; }
	TD.gallery_last	{ padding:0px;padding-bottom:10px;padding-left:5px; }
	TD.guestbook1		{ vertical-align:top;padding-left:0px }
	TD.guestbook2		{ vertical-align:top }
	TD.tourbook1		{ vertical-align:top;text-align:left;padding:0px;padding-top:5px;padding-left:5px; }
	TD.tourbook2		{ vertical-align:top;padding-top:5px; }
	TD.tourbook_x		{ vertical-align:top;padding:0px;padding-top:5px;width=25; }
	TD.mini				{ padding-right:2px;vertical-align:top; }
	TD.mini_last		{ padding-right:0px;vertical-align:top; }
	TR.mini_last		{ padding-top:2px;vertical-align:top; }
	TR.diary				{  }
	TR.gallery			{ height:90px }
	TABLE.gallery		{  }
	TABLE.image			{  }
	TABLE.tourbook		{  }
	TABLE.diary			{  }
	TABLE.guestbook	{  }
	DIV.gallery			{ overflow:hidden;width:195;height:145;position:relative;z-index:3;border:1px solid black }
	DIV.image			{ overflow:hidden;width:400;position:relative;z-index:3;border:1px solid black }
	SPAN.gallery		{ position:relative;z-index:1;top:5px;left:5px;color:white;font-family:verdana;font-size:10px;font-weight:bold;line-height:10px; }
	BODY					{ padding:0px;margin:10px;}
	DIV.mini				{ overflow:hidden;width:54;height:37; }
	DIV.top				{ position:absolute;overflow:hidden;width:760;height:119;top:10;left:10; }
	DIV.left				{ position:absolute;overflow:hidden;width:176;top:139;left:10;	}
	DIV.middle			{ position:absolute;overflow:hidden;width:400;top:139;left:196; }
	DIV.right			{ position:absolute;overflow:hidden;width:164;top:139;left:606; }
	DIV.bottom			{ position:absolute;overflow:hidden;bottom:0;right:5; }
	SELECT.a_id			{ font-family:tahoma;font-size:8pt;width=30%;height:18 }
	INPUT.a_date		{ font-family:tahoma;font-size:8pt;width=30%;height:18 }
	INPUT.submit		{ font-family:tahoma;font-size:7pt;text-align:right;width:100;height:20 }
	INPUT.button_left	{ font-family:tahoma;font-size:8pt;background-color:#EEEEEE;border: 1px solid #BBBBBB;width:auto;height:20px;float:left;margin-right:5px; }
	INPUT.button_right  { font-family:tahoma;font-size:8pt;background-color:#EEEEEE;border: 1px solid #BBBBBB;width:auto;height:20px;float:right;margin-left:5px; }
	TEXTAREA.a_text	{ font-family:tahoma;font-size:8pt;width=100% }
	IMG.a_image			{ cursor:hand }
	H1						{ font-family:verdana;font-size:14pt;font-weight:bold;margin:0px;}
	H2						{ font-family:verdana;font-size:12pt;font-weight:bold;margin:0px 0px 10px 0px; }

table.file_list 		{border: 1px solid #BBBBBB;border-collapse: collapse;background-color: white;width: 100%;}
table.file_list th 	{}
table.file_list td 	{border: 1px solid #BBBBBB;border-collapse: collapse;background-color: white;padding: 5px;}
table.file_list p 	{margin: 0px;}

table.thumb				{margin:3px;}
table.thumb td			{width:130px;height:130px;vertical-align:middle;text-align:center;background-color:#EEEEEE}
table.thumb a			{font-weight:normal;font-family:tahoma;font-size:8pt;}
table.thumb a:hover			{font-weight:normal;font-family:tahoma;font-size:8pt;}
table.thumb img		{border:0px;}

P.file_header {font-family:verdana;font-size:8pt;font-weight:bold;margin:5px;}

div.file_info			{background-color:#EEEEEE;border:1px solid #BBBBBB; padding:5px; margin-bottom:5px;}
div.file_info table  {border:0px;padding:0px;margin:0px;}
div.file_info tr		{}
div.file_info td		{vertical-align:top}
div.file_info p		{margin:0px;}
p.thumb 			{margin-left:5px;}

div.info_msg 			{background-color:#EEEEEE;border:1px solid #BBBBBB; padding:5px; margin-bottom:5px;}
div.info_msg p			{margin:0px}

div.error_msg 			{background-color:#EEAAAA;border:1px solid #BBBBBB; padding:5px; margin-bottom:5px;}
div.error_msg p		{margin:0px}

form						{margin:0px;}
form p					{font-family:tahoma;font-size:8pt;margin-bottom:5px;}
input.wide				{font-family:tahoma;font-size:8pt;width:100%}
input						{font-family:tahoma;font-size:8pt;}
textarea					{font-family:tahoma;font-size:8pt;width:100%}
select					{font-family:tahoma;font-size:8pt;width:100%}

a.current_index		{font-weight:normal;text-decoration:underline;margin-left:2px;margin-right:2px;}
a.current_index:hover		{font-weight:normal;text-decoration:underline;margin-left:2px;margin-right:2px;}
a.page_index			{font-weight:normal;margin-left:2px;margin-right:2px;}
a.page_index:hover			{font-weight:normal;margin-left:2px;margin-right:2px;}
a.page_index img		{border:0px;vertical-align:middle}
p.page_index			{text-align:center}

div.file					{}
div.file img			{float:left;clear:no;border:1px solid black; padding:0px; margin:5px;}

div.file_access		{background-color:#EEEEEE;border:1px solid #BBBBBB; padding:5px; margin-bottom:5px;}

label						{vertical-align:30%}

