@charset "utf-8";

/*大底圖容器*/
.body_bottom_All{position:relative; z-index:0; font-size:15px; }

/*中間conect開始 左方(SLIDERBAR) + 右方*/
.calendar_conect_Big_All{position: absolute; top:0px; z-index:1; width:100%; left: 0px; padding-top:10px;}
.calendar_conect_All{ width:1000px; margin:0px auto; }	

/*小值日生*/
.talk_help{ width:794px; padding-left:10px; _padding-left:15px; height:28px; line-height:180%; overflow:hidden; }

/* -------------------------------------- 左方功能列 開始-------------------------------------------*/
.calendar_left_All{ width:190px; float:left; font-size:16px}
.calendar_left_All a{ position:relative}

/*左方會員照片區*/
.calendar_left_All_top{width:190px; height:222px; background:url(../imgs/calendar_left_All_top_Bg.png) ; text-align:center }
.calendar_left_All_top_memberName { padding:12px 0px 7px 0px;}
.calendar_left_All_top_memberName a{ color:#505050; font-weight:bold; font-size:14px;}
.calendar_left_All_top_memberPhoto{ width:140px; height:140px; margin:0px auto; padding-bottom:7px;}
.calendar_left_All_top_memberPhoto img{ padding:5px; border:#dbdbdb 1px solid; background-color:#FFF;}
.calendar_left_All_top_memberTalk span{ padding:0px 7px;}
.calendar_left_All_top_memberTalk img{ padding-top:3px;}
.calendar_left_member_All{ width:190px;  background:url(../imgs/calendar_left_All_Center_Bg.png) repeat-y; }

/*左方SLIBERBAR的容器*/
.calendar_left_All_Center{ width:190px;  background:url(../imgs/calendar_left_All_Center_Bg.png) repeat-y;}

/*會員資料開始*/
.calendar_left_member_detail{ text-align: center; padding-top:12px; padding-left:10px;}
.calendar_left_member_detail img{ padding-right:10px;}
.calendar_left_member_detail span{ padding-right:10px; font-size:13px;}

/*上下月切換 (超久遠版本)*/
.calendar_left_calendar_monthChange{width:170px; margin:0px auto; padding:12px 0px 12px 7px;padding:12px 0px 0px 7px\9;*padding:12px 0px 0px 7px;}
.calendar_left_calendar_Banner{ width:53px; height:20px;height:17px\9;*height:17px; padding-top:2px;padding-top:5px\9; *padding-top:5px;text-align:center; font-size:13px; float:left; background-image: url(../imgs/calendar_left_banner.gif); margin-right:2px;#margin-right:2px;_margin-right:2px;}
.calendar_left_calendar_Banner{ position:relative}
.calendar_left_calendar_Banner a:active,.calendar_left_calendar_Banner a:hover{color:#000000} 

/*小icon*/
.calendar_left_calendar_icon_All{ padding:0px 10px 0px 10px;}
.calendar_left_calendar_icon_All li{ display:inline}
.calendar_left_calendar_icon_01{float:left; font-size:12px}
.calendar_left_calendar_icon_01 a{float:left;width:28px;background-image:url(../imgs/calendar_smallCalendar_icon_01.gif);text-align:center;height:20px;height:17px\9;*height:17px;  padding-top:10px;padding-top:13px\9;*padding-top:13px;margin-right:7px;}
.calendar_left_calendar_icon_02{float:right; padding-top:14px; }

/*小月曆呈現*/
.calendar_left_calendar_tableCalender{ margin:0px auto; text-align:center; font-size:13px}
.year_day { margin:5px 0px;}
.NewActivites2_table{margin:0px auto; width:170px; }
.NewActivites2_table table{margin:0px auto; }

/*小月曆功能管理*/
.calendar_left_calendar_tool_01{ text-align:right; padding:10px 0px;  width:170px; margin:0px auto;padding-left:5px; font-size:13px;  letter-spacing:0.2em;}
.calendar_left_calendar_tool_01 a{color:#FFFFFF;}
.calendar_left_calendar_tool_01 img{ padding-right:5px;}
.calendar_left_calendar_tool_02{width:170px; margin:0px auto; padding:0px 0px 12px 8px;padding:0px 0px 12px 8px\9;*padding:0px 0px 12px 8px;border-bottom:1px solid #d6d6d6;}
.calendar_left_calendar_tool_02_Banner{ width:53px; height:20px;*height:17px;height:17px\9; padding-top:2px; padding-top:5px\9;*padding-top:5px;text-align:center; font-size:13px; float:left;  margin-right:4px;background-image: url(../imgs/calendar_left_banner.gif); margin-left:-1px;}
.calendar_left_calendar_tool_02_Banner a:active,.calendar_left_calendar_tool_02_Banner a:hover{color:#000000} 

/*事件簿Menu切換*/
.calendar_left_eventBook_All{ padding:10px 0px;}
.calendar_left_eventBook_List_Menu{ width:170px; margin:0px auto; padding-left:10px; font-size:13px;border-bottom:1px solid #d6d6d6; height:25px;}
.calendar_left_eventBook_List_Menu a{ float:left;padding:5px 5px 3px 5px; border:1px solid #d6d6d6; border-bottom:none; background-color:#FFF;}
.calendar_left_eventBook_List_selectNot a{display:block;height:16px; color:#999999; margin-top:0px; _margin-top:1px;background-image:url(../imgs/calendar_eventBook_notSelect.gif)} 

/*新增事件簿*/
.calendar_left_eventBook_addEventBook{ width:170px; text-align:right; margin:10px auto 0px auto; font-size:13px}
.calendar_left_eventBook_addEventBook_01{ float:right; padding-top:0px; padding-top:2px\9;*padding-top:2px;}
.calendar_left_eventBook_addEventBook img{ float:right; padding-right:5px;}

/*事件簿列表*/
.calendar_left_eventBook_list{width:170px;height:218px; overflow-x:hidden; overflow-y:auto ;margin:10px auto; font-size:13px; color:#555555; position:relative}
.calendar_left_eventBook_list_scroll_01{width:170px; margin:10px auto; font-size:13px; color:#555555;}
.calendar_left_eventBook_list_title span{ display:block;padding:2px 3px;}
.calendar_left_eventBook_list_mother{ height:24px; font-weight:bold}
.calendar_left_eventBook_list_mother a{ padding:0px 3px 0px 0px; float:left}
.calendar_left_eventBook_list_mother span{ cursor:pointer ;_cursor: hand; }

.calendar_left_eventBook_list_change{ font-size:12px; text-align:center;}
.calendar_left_eventBook_list_change span{ font-weight: bolder;}
.calendar_left_eventBook_list_change a{ display: inline; padding:1px 2px ; border:1px solid #d6d6d6; margin:0px;}
.calendar_left_eventBook_tool{ text-align:right; padding-top:10px; width:170px; margin:0px auto;}
.calendar_left_eventBook_tool a{ padding-left:5px; font-size:13px;  letter-spacing:0.2em;}
.calendar_left_All_bottom{ width:190px; height:15px; background:url(../imgs/calendar_left_All_bottom_Bg.png) no-repeat;}

/*以前的按鈕 怕其他地方也有*/
.calendar_left_calendar_Banner_1{ width:41px; height:20px;height:17px\9;*height:17px; padding-top:2px;padding-top:5px\9; *padding-top:5px;text-align:center; font-size:13px; float:left; background-image: url(../imgs/calendar_left_banner_1.gif); margin-right:2px;}
.calendar_left_calendar_Banner_1{ position:relative}
.calendar_left_calendar_Banner_1 a:active,.calendar_left_calendar_Banner_1 a:hover{color:#000000} 

/*目前的左邊*/
    /*個人管理*/
.calendar_left_member_detail_tool_01{ width:170px;text-align:right; padding:4px 0px;  margin:0px auto; padding-left:2px; letter-spacing:1px; }
.calendar_left_member_detail_tool_01 a{ padding-left:0px; font-size:13px;  letter-spacing:1px;}
.calendar_left_member_detail_allEvent_allFrients{width:170px; font-size:13px; margin:0px auto; }
.calendar_left_member_detail_allEvent_allFrients td{ padding:4px 0;}
.calendar_left_calendar_icon_03{width:170px; padding:0 0 5px 0;margin:0px auto; list-style-type: none; }
.calendar_left_calendar_icon_03 li{ display:block; float:right;}
	/*POLI*/
.calendar_left_poli_title{width:170px; padding:2px 0; margin:0px auto; letter-spacing:1px; font-size:13px; font-weight:bold; text-align:center; border-bottom:#999999 1px dotted ; border-top:#999999 1px dotted ;}
.calendar_left_poli{width:170px; height:225px ;margin:0px auto; margin-top:8px;}
	/*事件簿Menu切換
.calendar_left_eventBook_List_Menu_01{ width:170px; margin:0px auto; padding-left:4px; font-size:13px;height:26px;}
.calendar_left_eventBook_List_Menu_01 a{ float:left;padding:5px 5px 3px 5px; border:1px solid #d6d6d6; border-bottom:none; background-color:#FFF;}
.calendar_left_eventBook_List_select_01 a{ display:block;height:17px; background-image:url(../imgs/calendar_eventBook_tSelect.gif);}
.calendar_left_eventBook_List_selectNot_01 a{display:block;height:16px; color:#999999; margin-top:0px; _margin-top:1px;background-image:url(../imgs/calendar_eventBook_notSelect.gif)}
.add_event a{height:17px; background-image:url(../imgs/calendar_eventBook_tSelect_10.gif); border-left:none; padding:5px 5px 3px 0px;  padding:4px 5px 4px 0px\9; *padding:4px 5px 4px 0px;}
.event_b a{ border-right:none; padding:5px 2px 3px 5px}*/
	

	/*事件簿*/
.calendar_left_eventBook_list_01{width:170px; height:117px; *height:127px; overflow-x:hidden; overflow-y:auto ; margin:10px auto; font-size:13px; color:#555555; position:relative;}
.calendar_left_eventBook_list_title span{ display:block;padding:2px 3px;}
.calendar_left_event_tool_01{ width:170px; text-align:right; padding-top:6px; margin:0px auto; padding-left:5px; letter-spacing:1px;}
.calendar_left_event_tool_01 a{ padding-left:5px; font-size:13px;  letter-spacing:1px;}
	/*最近瀏覽紀錄*/
.calendar_left_beenEvent{ width:166px; padding:8px 0; margin:0px auto; font-size:13px; letter-spacing:0.5px; letter-spacing:0.8px\9;*letter-spacing:0.8px;  }
.calendar_left_beenEvent li{ padding:2px 0; padding-left:0; padding-left:3px\9;*padding-left:3px;}
	/*誰來我家*/
.calendar_left_fooder{width:140px; _width:145px; margin:0px auto; padding:8px 0; }
.fooder_pic_box{ width:64px; height:64px; float:left; background:red; margin:3px;}

/* -------------------------------------- 左方功能列 結束-------------------------------------------*/

/* -------------------------------------- 右方月曆 開始 --------------------------------------------*/
/*右方包月曆的容器*/
.calendar_right_All{ float:right; width:810px; }
.calendar_right_All a{ position:relative}

/*大月份呈現
.calendar_right_Big_month span{font-family: Arial, Helvetica, sans-serif; font-size:42px}*/

/* 月模式到資料內容*/
.calendar_right_All_BigCalender_date_conect{ font-size:13px;color:#333333}
.calendar_right_All_BigCalender_date_conect a{color:#333333}
.BigCalender_date_conect_addEvent{ float:right; margin-left:1px;}
.BigCalender_date_conect_NationalHoliday{ float:left; padding-left:3px;margin-top:1px; margin-top:3px\9;*margin-top:3px}
.BigCalender_date_conect_title{ height:18px; color:#333333; background:url(../imgs/lable_bk.gif) repeat-x #ffffff; line-height:140%; _line-height:100%; letter-spacing:1px; width:100%; font-size:13px;}
.BigCalender_date_conect_title a{ float:left; padding:0px 2px; height:18px; _height:12px; padding-top:0px; _padding-top:4px;  }

/*週模式星期列表
.calendar_right_week01{margin-bottom:9px;}
.calendar_right_week01 li{float:left;font-size:13px;width:105px;margin:0px 4px;_margin:0px 2px; padding:0px 1px}
.calendar_right_week01_red{   color:#CC0000; }
.calendar_right_week01 strong{ font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.calendar_right_week01_right{ float:right; margin-top:-17px;color::#646464}*/

/*週模式呈現
.calendar_right_week_detail_All{ width:105px; height:800px; background-color:#FFFFFF; margin:5px;_margin:5px 3px; float:left}
.calendar_right_week_detail_All p{text-align:right; padding:5px; padding-bottom:0px;}

/*週倒資料欄位
.calendar_right_week_detail_long_Bar{width:785px; margin:5px auto; height:25px; padding:0px 5px 5px 5px; }
.calendar_right_week_detail_long_Bar a{letter-spacing:2px;}
.calendar_right_week_event_All{ width:103px; border:1px solid #cbc9c9; margin-top:5px;}
.calendar_right_week_event_Time{ width:93px; height:15px; padding:5px;}
.calendar_right_week_event_Time span{ float:left; font-size:13px;}
.calendar_right_week_event_Time img{ float:right}
.calendar_right_week_event_Title{ width:93px; font-size:13px; padding:5px;*padding:6px 5px 4px 5px;}*/

/*日模式呈現
.calendar_right_week02{margin-bottom:1px;*margin-bottom:0px; padding-top:3px; letter-spacing:1px;}
.calendar_right_week_Nowdate{ float:left; padding-left:15px; font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif}
.calendar_right_week_chineseDate{ float:right;font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding-right:5px;}
.calendar_right_week_chineseDate span{float:right; padding-right:10px;}
.calendar_right_week_chineseDate a{ float:right; padding-top:2px; *padding-top:1px;}*/
/*日模式到資料
.calendar_right_DateShow_All{width:807px;background-color:#FFFFFF; margin-left:3px; padding-bottom:10px;}
.calendar_right_DateShow_longDateBar_All{width:807px; height:30px; margin:5px 0px}
.calendar_right_DateShow_longDateBar_left{ float:left;padding:5px 0px 0px 10px; *padding:8px 0px 0px 10px; letter-spacing:1px; font-size:15px;}
.calendar_right_DateShow_longDateBar_right{ float:right; padding-top:6px;}
.calendar_right_DateShow_longDateBar_right a{ padding:0px 15px;}
.calendar_right_DateShow_hour_All{width:797px; padding:5px 0px 5px 10px;}
.calendar_right_DateShow_hour_left{width:100%;}
.calendar_right_DateShow_hour_List{ width:100%; height:32px; background:url(../imgs/calendar_DateRulerBg.gif) no-repeat left; margin-top:-2px;_margin-top:-1px;font-size:15px; letter-spacing:1px;}
.calendar_right_DateShow_hour_List_left{ float:left; padding-top:8px;_ padding-top:6px;}
.calendar_right_DateShow_hour_List_left span{ padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; width:62px; color:#aeaeae;}
.calendar_right_DateShow_hour_List_left a{ float:left; padding-top:0px; *padding-top:2px;}
.calendar_right_DateShow_hour_List_right{ float:right;padding-top:8px;}
.calendar_right_DateShow_hour_List_right a{padding:0px 15px}*/

/*月曆單一日期*/
.calendar_right_All_BigCalender_All{float:left; position:relative; z-index:1;}

.calendar_right_All_BigCalender_date_title_02{ font-size:13px; float:right; letter-spacing:0.1em; padding-top:1px;padding-top:3px\9;padding-top:3px;padding-right:5px;}
.calendar_right_All_BigCalender_All a{ position:static}
.calendar_right_memerary{ width:770px; margin:0 auto; padding:10px 0; letter-spacing:1px; }
.calendar_right_event{ width:770px; margin:0 auto; padding:10px 0; letter-spacing:1px; margin-top:10px;}
.calendar_right_active{ width:770px; margin:0 auto; padding:10px 0; letter-spacing:1px; margin-top:10px;}
.calendar_right_memerary_title{letter-spacing:1px; font-size:15px; font-weight:bold; height:50px; }
.calendar_right_memerary_title img{ margin-right:5px;}
.memerary_box{ height:130px; overflow-x:hidden; overflow-y:scroll; border:1px solid #dadada;}
.calendar_right_memerary table,.calendar_right_event table ,.calendar_right_active table , .calendar_right_active table{ font-size:15px;  }
.calendar_right_memerary span,.calendar_right_event span , .calendar_right_active span , .calendar_right_active span{ display:block; padding-top:4px\9;*padding-top:4px;}
.calendar_right_memerary td,.calendar_right_event td , .calendar_right_active td , .calendar_right_active td{ padding:5px 10px;}
.calendar_left_calendar_Banner2{ width:53px; height:20px;height:17px\9;*height:17px; padding-top:2px;padding-top:5px\9;*padding-top:5px;text-align:center; font-size:13px; background-image: url(../imgs/calendar_left_banner.gif); margin:0 auto;}
.icon_place{ float:left ; margin-left:3px;  _margin-left:0px;}
.icon_place img{ margin-left:3px;}

/*月曆上方切換年月功能*/
.calendar_right_Big_top{width:100%; }
.change_year_month{ width:300px; float:left; margin-top:5px; margin-left:130px; }


/*顯示XXX的所有事件列表(calendar_right_week_01) / 同星期列表切換(calendar_right_week)*/
.calendar_right_Big_top{width:100%; }

	/*星期列表 (calendar_right_week)*/
	.calendar_right_week {padding-top:8px; padding-bottom:5px;  }
	.calendar_right_week li{ display:inline; padding:0px 32px; font-size:16px; font-weight:bold;}
	.calendar_right_week span{ color:#CC0000;}
	
	/*顯示XXX的所有事件列表(calendar_right_week_01)*/
	.calendar_right_week_01{background:white; margin-top:3px;}
    .calendar_right_week_01 li{ font-size:16px; font-weight:bold; padding:0px 7px; padding-top:8px; padding-bottom:5px; display:block }
	.calendar_right_week_01 span{ color:#CC0000;}
	

.icon{ float:left; margin-left:5px; }
.icon_text{ float:left;margin-top:4px\9; *margin-top:4px; margin-left:3px;}

/* -------------------------------------- 右方月曆 結束 --------------------------------------------*/
/* -------------------------------------  清單列表 開始--------------------------------------------*/
.calendar_list_center_All{ width:770px; background:white ; padding:20px 20px 20px 20px; position:relative; margin-top:0px;}					
.list_chang_title{ display:block; font-size:15px; font-weight:bold; margin-left:400px; width:792px; text-align:center; padding-top:8px; padding-top:10px\9;*padding-top:10px;}
.list_activities{ display:block; width:88px; height:24px; padding-top:2px; height:24px\9; padding-top:3px\9;*height:24px; *padding-top:3px; background:url(../imgs/list_OK_buttom.gif) no-repeat; text-align:center; float:left;letter-spacing:5px;letter-spacing:10px\9;*letter-spacing:10px; }
.list_event{ display:block; width:88px; height:24px; padding-top:2px; height:24px\9; padding-top:3px\9;*height:24px; *padding-top:3px; background:url(../imgs/list_normal_buttom.gif) no-repeat; text-align:center;float:left; letter-spacing:10px;}
.list_diary{ display:block; width:88px; height:24px; padding-top:2px;  height:24px\9; padding-top:3px\9;*height:24px; *padding-top:3px; background:url(../imgs/list_normal_buttom.gif) no-repeat; text-align:center; float:left; letter-spacing:10px;}
.list_men{ display:block; width:88px; height:24px; padding-top:2px; height:24px\9; padding-top:3px\9; *height:24px; *padding-top:3px; background:url(../imgs/list_normal_buttom.gif) no-repeat; text-align:center; 
			float:left; letter-spacing:5px;}

.list_back{display:block; width:150px; float:right; letter-spacing:3px; }
.list_table_title{ margin-top:20px; font-size:13px; color:#000000; border-top:2px #000000 solid; border-bottom:1px solid #cccccc; padding:5px 0;}
.list_table_content{ font-size:13px; color:#000000; border-top:1px #eeeeee solid; background:#fafafa;}
.list_table_content td{ border-bottom:1px solid #d8d8d8; padding:6px 0; }
.activities_link a , .event_link a{ color:#000000;}
.activities_link a:hover ,.activities_link a:active{ color:#4987aa;}
.event_link a:hover , .activities_link a:active{color:#bf1313;}
.calendar_left_eventBook_list_change{ font-size:12px; text-align:center; padding-bottom:5px; }
/* -------------------------------------  清單列表 結束--------------------------------------------*/

/* -------------------------------------  好友名單 開始 -------------------------------------------*/
/*會員-男*/
.search_member_1_OK{ width:208px; height:289px;overflow:hidden; background: url(../imgs/search_member_1_OK_bg.jpg) no-repeat;}
.search_member_1_OK_title{ font-weight:bold; font-size:15px; text-align:center; padding-left:8px; margin-top:20px;}
.search_member_1_OK_photo{ width:128px; height:128px; margin:45px 0px 10px 44px;margin:45px 0px 10px 45px\9;*margin:45px 0px 10px 45px}
.search_member_1_OK_classification{font-size:12px;color:#000000; padding:20px 0px 0px 5px; text-align:center }
.search_member_1_OK_conect{ padding:10px 0px 0px 28px; font-size:13px; line-height:20px; color:#467aab;letter-spacing:1px; }
.search_member_1_OK_conect a{color:#467aab;}
.search_member_1_OK_conect li{ padding-left:4px; padding-top:2px;}
.search_member_1_OK_conect_title{color:#000000;}

/*會員-女*/
.search_member_0_OK{ width:208px; height:289px;overflow:hidden; background: url(../imgs/search_member_0_OK_bg.jpg) no-repeat;}
.search_member_0_OK_title{ font-weight:bold; font-size:15px; text-align:center; padding-left:8px; margin-top:20px;}
.search_member_0_OK_photo{ width:128px; height:128px; margin:45px 0px 10px 44px;margin:45px 0px 10px 45px\9;*margin:45px 0px 10px 45px}
.search_member_0_OK_classification{font-size:12px;color:#000000; padding:20px 0px 0px 5px; text-align:center }
.search_member_0_OK_conect{ padding:10px 0px 0px 28px; font-size:13px; line-height:20px; color:#f45686;letter-spacing:1px; }
.search_member_0_OK_conect a{color:#f45686;}
.search_member_0_OK_conect li{ padding-left:4px; padding-top:2px;}
.search_member_0_OK_conect_title{color:#000000;}

/*家好友按鈕*/
.fr_box{width:208px; float:left;margin:7px 0px 0px 35px;_margin:7px 3px 0px 20px;overflow:hidden;}
.buttom_box{width:208px;}
.go_fr{ display:block; margin-left:70px; text-align:center; background:url(../imgs/list_normal_buttom.gif) no-repeat; width:88px; height:24px; padding-top:2px; height:23px\9; padding-top:5px\9;*height:23px; *padding-top:5px;}
.go_fr a{ font-size:13px; letter-spacing:1px; }

/*6/27 好友列表選單*/
.friendListSelect{width:85px; height:22px; background:url(../imgs/list_OK_buttom.gif) no-repeat; text-align:center; font-size:13px; float:left; margin-left:5px;}
.friendListSelect a{ display:block; padding-left:11px; padding-top:2px;padding-top:5px\9; *padding-top:5px; letter-spacing:1px;}
.friendListNotSelect{width:85px; height:22px; background:url(../imgs/list_normal_buttom.gif) no-repeat; text-align:center; font-size:13px;float:left;margin-left:5px;}
.friendListNotSelect a{ display:block; padding-top:2px;padding-top:5px\9;  *padding-top:5px; letter-spacing:1px;}

/* -------------------------------------  好友名單 結束 -------------------------------------------*/

/* -------------------------------------- 活動頁面 開始 --------------------------------------------*/
/*單一活動頁面*/
/*-----------單一活動標題區*/
.calendar_activities_top_All{ width:810px; height:93px; background:url(../imgs/calendar_activities_topBg.png) no-repeat; }
/*標題*/
.calendar_activities_top_title{ padding:28px 0px 0px 35px;}
.calendar_activities_top_title img{ float:left}
.calendar_activities_top_title h1{ float:left; font-size:20px; padding:7px 0px 0px 10px;padding:10px 0px 0px 10px\9;*padding:10px 0px 0px 10px; color:#043059}
/**/
.calendar_activities_top_route{ text-align:right; padding:6px 35px 0px 0px; font-size:14px}
/*-----------單一活動內容區*/
.calendar_activities_center_All{  width:790px; background:url(../imgs/calendar_activities_centerBg.png) repeat-y; padding:20px 10px 20px 9px; margin-top:-2px; _margin-top:0px; }
/*左方訪客紀錄*/
.calendar_left_whoVisit{padding:10px 15px}
.calendar_left_whoVisit_title{ font-size:14px; padding-bottom:2px;}
.calendar_left_whoVisit_photo a{ padding-left:10px; }
.calendar_left_whoVisit_photo li{ margin:8px 0px}
.calendarBook_link a{ color:#1f86b5; font-weight:bold}
/*照片呈現*/
.calendar_activities_center_Photo_All{ padding:0px 5px 20px 11px; padding:0px 0px 20px 11px\9; *padding:0px 0px 20px 11px;}
/*封面照片呈現*/
.calendar_activities_center_Photo_Big{ width:593px; height:467px; background:url(../imgs/calendar_activities_Big_photo.jpg); float:left}
.calendar_activities_center_Photo_BigTable{margin:20px 0px 0px 30px;_margin:20px 0px 0px 15px; float:left}
.calendar_activities_center_Photo_BigTable img{ border:1px solid #dddddd}
.calendar_activities_center_Photo_BigMenu{ float:right;margin:31px 18px 0px 0px;}
.calendar_activities_center_Photo_BigMenu a{ display: block; margin-bottom:15px;}
.calendar_activities_center_Photo_BigTime{ width:503px; float:left; padding:5px 0px 0px 90px;_padding:5px 0px 0px 80px;}
.calendar_activities_center_Photo_BigTime img{float:left; padding-top:3px}
.calendar_activities_center_Photo_BigTime_title{ float:left; padding:8px 0px 0px 15px; font-weight:bold}
.calendar_activities_center_Photo_BigTime_titleColor{color:#FF0000;}
.calendar_activities_cover_display{ display:none; }
/*相簿呈現*/
.calendar_activities_center_Photo_album{float:left;width:162px; margin-left:7px; margin-top:10px;}
.calendar_activities_center_Photo_album h2{font-size:16px; color:#353535;}
.calendar_activities_center_Photo_album_banner_All{ padding:5px 0px 5px 0px;}
.calendar_activities_center_Photo_album_banner{float:right;width:53px; height:22px; text-align:center; background:url(../imgs/calendar_left_banner.gif) no-repeat;  font-size:13px; margin-left:5px;}
.calendar_activities_center_Photo_album_banner a{ display:block;padding-top:1px;padding-top:4px\9;*padding-top:4px;}
.calendar_activities_center_Photo_album_banner a:hover,.calendar_activities_center_Photo_album_banner a:active{ color:#000000}
.calendar_activities_center_Photo_album_conect{ width:162px; height:403px; background:url(../imgs/calendar_activities_photo_a.jpg) no-repeat;}
.calendar_activities_center_Photo_album_photo{ margin-top:18px;}
.calendar_activities_center_Photo_album_photo img{ padding:4px; border:1px solid #dddddd}
/*活動編號*/
.calendar_activities_center_number{  font-size:15px; padding-left:45px; padding-bottom:5px; padding-top:20px;padding-top:0px\9;  *padding-top:0px;  }
/*紀念日編號*/
.calendar_me_center_number{font-size:15px; padding-left:30px; padding-bottom:5px; padding-top:20px; padding-top:0px\9; *padding-top:0px;}
/*活動資訊*/
.calendar_activities_center_data_All{}
.calendar_activities_center_data_All table{ font-size:0.9em}
.style2 {color: #000000}
.style3 {color: #7f7e7e}
.calendar_activities_center_data_banner_All{padding:15px 40px 0px 0px}
.calendar_activities_center_data_banner{ width:92px; height:22px; text-align:center; background:url(../imgs/calendar_activities_data_ba.gif) no-repeat; float:right; font-size:13px; margin-left:10px;}
.calendar_activities_center_data_banner a{ display:block;padding-top:1px;padding-top:4px\9;*padding-top:4px;}
.calendar_activities_center_data_banner a:hover,.calendar_activities_center_data_banner a:active{color:#000000}
/*活動敘述*/
.calendar_activities_center_account_All{ margin-top:20px;}
.calendar_activities_center_account_title{ height:39px; background:url(../imgs/calendar_activities_titleLineBg.gif) repeat-x;}
.calendar_activities_center_account_title h2{ padding:10px 0px 0px 20px;padding:12px 0px 0px 20px\9;*padding:12px 0px 0px 20px; font-size:16px; color:#353535}
.calendar_activities_center_account_conect{ padding:20px 40px; font-size:0.9em; color:#353535;  font-size:15px;}
/*同區域活動推薦*/
.calendar_activities_center_local_All{ padding:15px 0px;}
.calendar_activities_center_local_link{ width:141px; float:left; margin:5px 6px;_margin:5px 4px}
.calendar_activities_center_local_photo{ width:141px; height:97px ;}
.calendar_activities_center_local_photo img{ padding:4px; border:1px solid #d7d1d1;background-color:#f2f2f2}
.calendar_activities_center_local_link a{ display:block; color:#1aaabf; font-size:14px; font-weight:bold; padding-bottom:3px}
.calendar_activities_center_local_link p{ font-size:12px; padding-bottom:3px; color:#7f7e7e}
/*留言板*/
.calendar_activities_center_Message_All{}
.detail_page_massage_title{ width:640px; height:60px; float:left; margin-top:40px; margin-bottom:20px; background-image:url(../imgs/detail-page-bigLing.gif); background-repeat:no-repeat; }
.detail_page_massage{ width:640px; border-bottom: 1px dashed #CCCCCC; margin:40px auto 0px auto; font-size:14px;}
	.detail_page_massage_photo{ float:left;}
	.floor{ width:560px; float:left; text-align:right; color:#CCCCCC;}
	.detail_page_massage_text{ width:527px;float:left; line-height :180%; padding-left:30px; margin-top:10px; }
		.whosay { width:640px; float:left;  text-align:right; height:20px; padding-top:10px;}
		.whosay a:link{ color:#FF0066;}
		.whosay a:visited{color:#FF0066;}
		.whosay a:active{color:#999999;text-decoration:none}
		.whosay a:hover{color:#999999;text-decoration:none}
	.forIretrun{  width:475px; float:left;  padding-left:165px;}	
	.iretrun {width:442px; float:left; margin-top:15px; line-height :180%; color:#747474; }
		.isay {background:#fcfcfc; float:right;  margin-top:-10px;  margin-right:10px; text-align:right}
.detail_page_massage_function{width:640px; text-align:right;overflow: hidden; float:right; }
.pageSelect{ margin-top:20px; float: left; width:640px; padding-left:10px; text-align:center;}
    .pageSelect a:link{color:#656565;}
	.pageSelect a:visited{color:#656565;}
	.pageSelect a:active{color:#d37e46;text-decoration:none}
	.pageSelect a:hover{color:#d37e46;text-decoration:none}

.textarea_content_guest{width:590px; margin:30px auto 10px auto; font-size:14px; text-align:center}
.textarea_guest{width:450px;height:12em;margin:0px 0px 0px 4px;margin:-1px 0px 0px 4px\9;*margin:-1px 0px 0px 4px;_margin:-1px 0px 0px 2px;padding:3px;color:#666;font-size:12px;border:1px solid #a7a6aa;}
.textarea_content_guest label{clear:left;float:left;overflow:hidden;text-align:right;cursor:pointer;}
.c_box_guest{ margin-top:20px;}
.detail_page_massage_function_guest{ width: 640px; height:24px; overflow: hidden; float:left; text-align:center;color: #444444; font-size: 8pt; font-family:verdana,sans-serif;margin-top:25px	;}
.detail_page_massage_function a:link {color: #A05C2F; text-decoration:none;}		
.detail_page_massage_function a:visited {color: #A05C2F; text-decoration:none;}
.detail_page_massage_function a:active {color: #0573B0; text-decoration:none;text-decoration:none}
.detail_page_massage_function a:hover {color: #0573B0; text-decoration:none;text-decoration:none}	

.calendar_activities_center_massage_banner_All{ margin:15px auto 0px auto; width:340px;_width:350px;}
.calendar_activities_center_massage_banner{ width:92px; height:22px; text-align:center; background:url(../imgs/calendar_activities_data_ba.gif) no-repeat; font-size:13px; margin:0px 10px; float:left}
.calendar_activities_center_massage_banner a{ display:block;padding-top:1px;padding-top:4px\9;*padding-top:4px;}
.calendar_activities_center_massage_banner a:hover,.calendar_activities_center_massage_banner a:active{color:#000000}
.calendar_activities_center_Message_conect_err{ text-align:center; padding-top:40px;}
.calendar_activities_center_Message_conect_err_banner_All{ width:250px; margin:20px auto 0px auto; padding-left:30px;_padding-left:10px;}
.calendar_activities_center_Message_conect_err_banner{ width:92px; height:22px; text-align:center; background:url(../imgs/calendar_activities_data_ba.gif) no-repeat; font-size:13px; margin:0px 10px; float:left}
.calendar_activities_center_Message_conect_err_banner a{ display:block;padding-top:1px;padding-top:4px\9;*padding-top:4px;}
.calendar_activities_center_Message_conect_err_banner a:hover,.calendar_activities_center_Message_conect_err_banner a:active{color:#000000}
/*------------單一活動最底*/
.calendar_activities_bottom_All{ width:810px; height:40px; background:url(../imgs/calendar_activities_bottomBg.png) no-repeat;}
/* -------------------------------------- 活動頁面 結束 --------------------------------------------*/

/*----------------------------------單一日記頁面 開始---------------------------------------------------*/
/*日記最上方*/
.calendar_diary_top_All{  width:810px; height:102px; background:url(../imgs/calendar_diary_topBg.png) no-repeat; }
.calendar_diary_top_title{ padding:30px 0px 0px 35px;}
.calendar_diary_top_title img{ float:left}
.calendar_diary_top_title h1{float:left; font-size:20px; padding:7px 0px 0px 10px;padding:10px 0px 0px 10px\9;*padding:10px 0px 0px 10px; color:#fff}
.calendar_diary_top_route{ text-align:right; padding:3px 35px 0px 0px; font-size:14px; color:#ddd8d8}
.calendar_diary_top_route a{color:#ddd8d8}
/*編輯日記*/
.calendar_diary_center_data_banner_All{padding:0px 20px 10px 0px}
.calendar_diary_center_data_banner{ width:92px; height:22px; text-align:center; background:url(../imgs/calendar_activities_data_ba.gif) no-repeat; float:right; font-size:13px; margin-left:10px;}
.calendar_diary_center_data_banner a{ display:block;padding-top:1px;padding-top:4px\9;*padding-top:4px;}
.calendar_diary_center_data_banner a:hover,.calendar_diary_center_data_banner a:active{color:#000000}
.calendar_diary_center_account_All{ margin-top:10px;}
.calendar_activities_center_data_banner span{color:#999999; display:block;padding-top:1px;padding-top:4px\9;*padding-top:4px;}

.small_calendar_weekBg{ background-color:#f7d7d7;height:21px; *height:18px; padding-top:0px;padding-top:3px\9;*padding-top:3px;}
.Index_topBill_All a{ position:static;}
/*----------------------------------單一日記頁面 結束---------------------------------------------------*/

/*-------------------------------------單一紀念日頁面 開始-------------------------------*/
/*紀念日標題區*/
.calendar_memorial_top_All{ width:810px; height:118px; background:url(../imgs/calendar_memorial_topBg.png)  no-repeat;}
.calendar_memorial_top_title{ padding:20px 0px 0px 85px;}
.calendar_memorial_top_title img{ float:left}
.calendar_memorial_top_title h1{ float:left; font-size:20px; padding:7px 0px 0px 10px;padding:10px 0px 0px 10px\9;*padding:10px 0px 0px 10px; color:#043059}
.calendar_memorial_top_route{ text-align:right; padding:15px 35px 0px 0px; font-size:14px; color:#f0cabc}
.calendar_memorial_top_route a{color:#f0cabc}
/*----------紀念日中央----*/
.calendar_memorial_center_All{ width:760px; background:url(../imgs/calendar_memorial_centerBg.png) repeat-y;_background:url(../imgs/calendar_memorial_centerBg_1.png) repeat-y;width:760px;_width:781px; padding:20px 25px;_padding:20px 15px 20px 14px;}
/*紀念日圖片*/
.calendar_memorial_center_Photo_All{ padding:0px 0px 20px 11px;}
.calendar_memorial_center_Photo_Big{ width:590px; height:445px; background:url(../imgs/calendar_memorial_Big_photoBg.jpg); float:left}
.calendar_memorial_center_Photo_BigTable{margin:30px 0px 0px 30px;_margin:30px 0px 0px 15px; float:left}
.calendar_memorial_center_Photo_BigTable img{ border:1px solid #dddddd}
.calendar_memorial_center_Photo_BigMenu{ float:right;margin:31px 13px 0px 0px;}
.calendar_memorial_center_Photo_BigMenu a{ display: block; margin-bottom:15px;}
.calendar_memorial_center_Photo_BigTime{ width:500px; float:left; padding:10px 0px 0px 60px;_padding:10px 0px 0px 50px;}
.calendar_memorial_center_Photo_BigTime span{ padding:0px 20px}
.calendar_memorial_center_Date_All{float:left;width:147px; margin-left:7px; height:445px}
.calendar_memorial_center_Date_conect{ width:142px; height:215px; background:url(../imgs/calendar_memorial_DateBg.jpg) no-repeat; margin:90px auto 0px auto; color:#8b8b8b}
/*紀念日日期*/
.calendar_memorial_center_Date_month{ text-align:center; padding-top:35px; }
.calendar_memorial_center_Date_month span{ font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold}
.calendar_memorial_center_Date_day{ text-align:center; padding-top:10px; padding-left:5px;}
.calendar_memorial_center_Date_day span{font-family:Arial, Helvetica, sans-serif; font-size:56px; font-weight:bold}
.calendar_memorial_center_Date_title{ color:#d56262; font-weight:bold; text-align:center; padding-top:27px;padding-top:35px\9;*padding-top:35px}
.calendar_memorial_center_local_link{ width:141px; float:left; margin:5px 6px;_margin:5px 6px; overflow:hidden}
.calendar_memorial_center_local_link a{ display:block; color:#1aaabf; font-size:14px; font-weight:bold; padding-bottom:3px}
.calendar_memorial_center_local_link p{ font-size:12px; padding-bottom:3px; color:#7f7e7e}
/*------------單一紀念日最底*/
.calendar_memorial_bottom_All{ width:810px; height:43px; background: url(../imgs/calendar_memorial_bottomBg.png) no-repeat;}
/*-------------------------------------單一紀念日頁面 結束-------------------------------*/

/*------------------------------ 彈跳視窗 開始------------------------------------------------*/
/*心情修改彈跳視窗*/
.calendar_left_All_top_memberTalk_change{float:right; margin-top:-28px; margin-right:4px;}
.calendar_left_All_top_memberTalk_change_tool_Banner{ width:53px; height:20px;height:17px\9;*height:17px; padding-top:2px; padding-top:5px\9;*padding-top:5px; text-align:center; font-size:15px;margin-right:4px;background-image: url(../imgs/calendar_left_banner.gif); margin-left:-1px; letter-spacing:0.2em; margin:10px auto 0px auto;}
.calendar_left_All_top_memberTalk_change_tool_Banner a:active,.calendar_left_All_top_memberTalk_change_tool_Banner a:hover{ font-weight:bold; text-decoration:none}
.calendar_left_close{ float:right}

/*在日期上按"+"新增事件*/
.calendar_date_addEvent_All p{ font-size:13px; text-align:left; padding:3px 0px;}
.calendar_date_addEvent_All li{ padding:3px 0px; padding:1px 0px\9;*padding:1px 0px; border-top:#999999 1px solid; font-size:13px;}
.calendar_date_addEvent_All a{ font-size:13px;}
.calendar_date_addEvent_All a:active,.calendar_date_addEvent_All a:hover{ font-weight:bold; color:#5345bc; text-decoration:none}

/*事件說明popUp*/
.calendar_toDo_detail_top{ text-align:left; padding-bottom:3px; border-bottom: #e5e5e5 1px solid;}
.calendar_toDo_detail_Photo_All{ width:100%; height:97px; margin:0px auto 10px auto;}
.calendar_toDo_detail_Photo_All img{padding:4px ;background-color:#f2f2f2; border: #d7d1d1 1px solid ;}
.calendar_toDo_title_All{ padding-bottom:3px; border-bottom:#e5e5e5 1px solid;}
.calendar_toDo_detail_title a{ color:#5345bc;}
.calendar_toDo_remind{ text-align:left; padding-top:5px;}
.calendar_toDo_remind img{ padding-right:5px;}
.calendar_toDo_detail_title{ font-weight:bold; text-align:center; padding:5px 0px;}
.calendar_toDo_detail_title_conect{ padding:5px 0px 5px 0px; line-height:1.4em;word-break: normal; 
							word-wrap: break-word;table-layout: fixed;text-align:justify; text-justify:inter-ideograph; }
.calendar_toDo_detail_title_edit{ text-align:right; padding-right:10px; padding-top:5px;}
.calendar_toDo_detail_title_edit img{ padding-right:3px;}
.calendar_toDo_detail_time{ text-align:center; padding:5px 0px;border-bottom:#e5e5e5 1px solid;border-top:#e5e5e5 1px solid;}

/*更多事件+紀念日查看popUp*/
.calendar_date_moreList li{ padding:3px 0px;padding:1px 0px\9; *padding:1px 0px;border-top:#999999 1px solid;font-size:13px;}
.calendar_date_moreList a{ font-size:13px;}
.calendar_date_moreList a:active,.calendar_date_moreList a:hover{ font-weight:bold; color:#5345bc;text-decoration:none}

/*待辦說明popUp*/
.calendar_toDo_detail_top_01{ text-align:left; padding-bottom:3px;border-bottom: #e5e5e5 1px solid;}
.calendar_toDo_remind_01{ text-align:center; padding-top:5px;}
.calendar_toDo_remind_01 img{ padding-right:5px;}
.calendar_toDo_detail_title_01{ font-weight:bold; text-align:center; padding:5px 0px;}
.calendar_toDo_detail_title_conect_01{ padding:5px 0px 5px 10px; line-height:1.4em;border-bottom:#e5e5e5 1px solid; table-layout: fixed; word-wrap: break-word; word-break: normal;text-align:justify;text-justify:inter-ideograph;}
.calendar_toDo_detail_title_edit_01{ text-align:right; padding-right:10px; padding-top:5px;}
.calendar_toDo_detail_title_edit_01 img{ padding-right:3px;}
.calendar_toDo_detail_time_01{ text-align:center; padding:5px 0px;border-bottom:#e5e5e5 1px solid;border-top:#e5e5e5 1px solid;}

/*0901 首頁點入活動/紀念日 ...等 跳入行事曆的第一個POPUP*/
.popup_each_title{ font-size:15px; font-weight:bold; padding:2px 0px; border-bottom:1px #e5e5e5 solid;}
.popup_each_title_0901{ width:180px; margin:0 auto;padding:8px 0px; table-layout: fixed; word-wrap: break-word; word-break: normal;text-align:justify;text-justify:inter-ideograph;}
.popup_each_title_0901 a{ color:#0066CC}
.popup_calendar_toDo_detail_title_conect_1{ padding:8px 0px; table-layout: fixed; word-wrap: break-word; word-break: normal;text-align:justify;text-justify:inter-ideograph; line-height:150%;
										 height:160px;  overflow:auto;}
.popup_calendar_toDo_detail_title_conect_2{ padding:8px 0px; table-layout: fixed; word-wrap: break-word; word-break: normal;text-align:justify;text-justify:inter-ideograph; line-height:150%;
										 height:175px;  overflow:auto;}
.popup_to_one{padding-top:3px; padding-top:6px\9;*padding-top:6px; text-align:right;}
.popup_to_one a{ color:#0066CC;}
/*------------------------------ 彈跳視窗 結束------------------------------------------------*/
/*090903事件列表搜尋*/
.eventInput{ width:140px;color:#646464;}
.calendar_popup_more_banner_1{ width:73px; height:22px; text-align:center; background:url(../imgs/calendar_activities_data_ba_2.gif) no-repeat;}
.calendar_popup_more_banner_2{ width:73px; height:22px; text-align:center; background:url(../imgs/calendar_activities_data_ba_3.gif) no-repeat;}
.calendar_popup_more_banner_1 a:hover,.calendar_popup_more_banner_1 a:active{ color:#333333;}

/* 事件簿Menu切換 new my_event 是選重 my_blog 是反白 !!!!*/
.calendar_left_eventBook_List_Menu_01{ width:170px; margin:0px auto; padding-left:4px; font-size:13px; height:26px;  background:url(../imgs/left_tab_back.gif) repeat-x}								  
.my_event{ float:left; height:26px;}
.my_blog{ float:left; height:25px;}
.my_blog .my_tab_1{ float:left; width:5px; height:25px; background:url(../imgs/left_tab_1.gif)}
.my_blog .my_tab_2{ float:left; height:25px; background:url(../imgs/left_tab_2.gif) repeat-x; padding:0px 5px; line-height:230%; }
.my_blog .my_tab_2 a{ color:#888888}
.my_blog .my_tab_3{ float:left; width:5px; height:25px; background:url(../imgs/left_tab_3.gif)}

/*0914月曆上方切換 列表 / 月曆 / 搜尋事件 按鈕*/
.calendar_search_event{float:right; margin-top:7px; margin-right:5px;}
.calendar_search_event_1{float:left;}
.calendar_search_event_3{float:left;}
.calendar_search_event_2{float:left; height:22px; background:url(../imgs/calender_change_bo_bk.gif) repeat-x; padding:0px 5px; line-height:150%; }