body	{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-color:#ffffff;
}
blockquote	{
	margin:0 0 0 25px;
}
h1	{
	color:#9C0012;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
}
h2, .h2	{
	color:#9C0012;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}
td	{
	font-size:12px;
	font-family: Arial;
	color:#000000;
}
p	{
	font-size:12px;
	font-family: Arial;
	color:#000000;
	text-align:justify;
}
a	{
	font-family: Arial;
	font-weight:bold;
	color:#9c0012;
	font-size:12px;
	text-decoration:none;
}
a:hover	{
	font-family: Arial;
	text-decoration:none;
	color:#ff0000;
}

a.menu_level2	{
	font-size:12px;
	color:#9B0514;
	font-weight:bold;
	text-decoration:none;
}
a.menu_level2:hover	{
	color:#ff0000;
}
a.menu_level2_sel	{
	font-size:12px;
	color:#9B0514;
	font-weight:bold;
	text-decoration:none;
}
a.menu_level2_sel:hover	{
	color:#ff0000;
}
td.menu_level2	{
	padding:4px 0 4px 30px;
}
td.menu_level2_sel	{
	padding:0 0 0 4px;
}

a.menu_level3	{
	font-size:11px;
	color:#793044;
	font-weight:normal;
	text-decoration:none;
}
a.menu_level3:hover	{
	color:#ff0000;
}
a.menu_level3_sel	{
	font-size:11px;
	color:#B4B4A7;
	font-weight:normal;
	text-decoration:none;
}
a.menu_level3_sel:hover	{
	color:#ff0000;
}
td.menu_level3	{
	padding:0px 0 0px 35px;
}
td.menu_level3_sel	{
	padding:0px 0 0px 35px;
}

a.menu_level4	{
	font-size:10px;
	color:#793044;
	font-weight:normal;
	text-decoration:none;
}
a.menu_level4:hover	{
	color:#ff0000;
}
a.menu_level4_sel	{
	font-size:10px;
	color:#B4B4A7;
	font-weight:normal;
	text-decoration:none;
}
a.menu_level4_sel:hover	{
	color:#ff0000;
}
td.menu_level4	{
	padding:0px 0 0px 45px;
}
td.menu_level4_sel	{
	padding:0px 0 0px 45px;
}

a.menu_bottom	{
	font-family:Arial;
	font-size:12px;
	color:#9C0012;
	font-weight:normal;
	text-decoration:none
}
a.menu_bottom:hover	{
	color:#ff0000;
}
td.menu_bottom	{
	font-family:Arial;
	font-size:11px;
	color:#9C0012;
	font-weight:normal;
	padding:5px 5px 5px 5px;
}


.href_all	{
	font:normal 11px Arial;
	text-decoration:none;
	color:#9c0012;
}
.red_star	{
	font:-weight:normal;
	color:#9c0012;
}
.error	{
	color:#ff0000;
	font-weight:bold;
}
.black_border	{
	border-color: #000000;
	border-width:1px 1px 1px 1px;
	border-style:solid;
	margin:5px 5px 5px 5px;
}
.tab_header	{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

.nameday_date	{
	font:bold 12px Arial;
	color:#9c0012;
}
.nameday_name	{
	font: normal 11px Arial;
	color:#000000;
}

.holiday_announce_date	{
	font:bold 12px Arial;
	color:#9c0012;
}
.holiday_date	{
	font:normal 11px Arial;
	color:#9c0012;
}
.holiday_announce_name	{
	font: normal 11px Arial;
	color:#000000;
}
a.holiday_name	{
	text-decoration:none;
}
.holiday_name{
	font:bold 12px Arial;
	color:#9c0012;
}
.holiday_ad {
}

.nameday_announce_date	{
	font:bold 12px Arial;
	color:#9c0012;
}
.nameday_date	{
	font:normal 11px Arial;
	color:#9c0012;
}
.nameday_announce_name	{
	font: normal 11px Arial;
	color:#000000;
}
a.nameday_name	{
	text-decoration:none;
}
.nameday_name {
	font:bold 12px Arial;
	color:9c0012;
}
.nameday_ad {
}

.zodiac_name	{
	font:bold 12px Arial;
	color:#9c0012;
	text-decoration:none;	
}
.zodiac_ad	{
	font: normal 11px Arial;
	color:#000000;
}

a.event_name	{
	text-decoration:none;
}
.event_name{
	font:bold 12px Arial;
	color:#9c0012;
}
.event_date{
	font:normal 11px Arial;
	color:#9c0012;
}
.event_ad {
}
.event_announce_date{
	font:bold 11px Arial;
	color:#9c0012;
}
.event_announce_name {
	font:normal 11px Arial;
	color:#000000;
}

.guest_name	{
	font:bold 12px Arial;
	color:#9c0012;
}
.guest_date	{
	font:normal 10px Arial;
	color:#9c0012;
}
.guest_message	{
}
.border1001	{
	border-top:dotted #9c0012 1px;
	border-left:dotted #9c0012 1px;
}
.border0110	{
	border-right:dotted #9c0012 1px;
	border-bottom:dotted #9c0012 1px;
}
.border1111	{
	border:dotted #9c0012 1px;
	background-color:#F7F3CE;
}
.border1000	{
	border-top:dotted #9c0012 1px;
}
.border0100	{
	border-right:dotted #9c0012 1px;
}
.border0010	{
	border-bottom:dotted #9c0012 1px;
}
.border0001	{
	border-left:dotted #9c0012 1px;
}
image	{
	border-width:0 0 0 0;
}