/*----- Overall -----*/
Body { font-size: 12px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }
.cnblogs_code { background-color: #F5F5F5; border: 1px solid #CCCCCC; font-family: Courier New; font-size: 13px; overflow-x:auto;overflow-y:hidden; padding:10px 4px 15px; }
/*----- Overall_End -----*/

/*----- Body_Head -----*/
.Body_Head_Style { background-color: #f2f2f2; width: 1003px; margin-left: auto; margin-right: auto; }
.Body_Head_Top_Style { height: 92px;}
.Body_Head_Title_Style { float: left; }
.Body_Head_Title_Right_Style { float: left; width: 947px; background:transparent url(../images/top_bg.gif) repeat scroll 0px top;height:41px;padding:0px 28px 0px 28px;}
.Body_Head_Title_Text_Style { font-size: 20px;}
.Body_Head_Title_Text2_Style { font-size: 12px; color: #666666; }
.Body_Head_Title_WebAdd_Style { color: #888888; margin-top: -13px !important;}
.Body_Head_Top_Menu_Style { text-align:right; margin: 5px !important;}
.Menu_Style { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #ffffff; height: 28px; }
.Menu_button_Style { margin-left: 25px; }
.Menu_button_Style ul { margin: 0px; padding: 0px; list-style-type: none; }
.Menu_button_Style li { float: left; padding: 8px 15px 0px 15px; }

/*----- Body_Head_End -----*/
/*----- Body_Middle -----*/
.Body_Middle_Style { width: 1003px; margin-left: auto; margin-right: auto; }
.Body_Middle_Left_Style { width: 200px; float: left; margin: 0px 10px 0px 10px !important; margin: 0px 5px 0px 5px; }
.Body_Middle_Middle_Style { margin: 0px 220px 0px 220px !important; margin: 0px 217px 0px 217px; height: 100%; }
.Body_Middle_Middle2_Style { margin: 0px 10px 0px 220px !important; margin: 0px 10px 0px 217px; height: 100%; }
.Body_Middle_Right_Style { width: 200px; float: right; margin: -15px 10px 0px 0px !important; margin: 0px 5px 0px 0px; }
/*----- Body_Middle_End -----*/

/*----- Body_Bottom -----*/
.Body_Bottom_Margin_Style { height: 15px; clear: both; }
.Body_Bottom_Style { border-top: 1px solid #cccccc; background-color: #f2f2f2; width: 1003px; height: auto; margin-left: auto; margin-right: auto; }
.Body_Bottom_Menu_Style { text-align: center; width: auto; margin-left: auto; margin-right: auto; padding: 15px 0px 5px 0px; }
.Body_Bottom_Text_Style { text-align: center; width: auto; margin-left: auto; margin-right: auto; padding: 15px 0px 5px 0px; }
/*----- Body_Bottom_End -----*/

/*----- Box -----*/
.Box_Title_Left_Style { border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; background-color: #f2f2f2; }
.Box_Title_Middle_Style { border-top: 1px solid #cccccc; background-color: #f2f2f2; }
.Box_Title_Right_Style { border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; background-color: #f2f2f2; }

.Box_Title_Text_Style { font-weight: bold; color: #666666; }

.Box_Middle_Style { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; color: #777777; line-height: 145%; }
.Box_Bottom_Left_Style { border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.Box_Bottom_Middle_Style { border-bottom: 1px solid #cccccc; }
.Box_Bottom_Right_Style { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
/*----- Box_End -----*/

/*----- List -----*/
/*-- Diary_List --*/
.Diary_Title_Style { cursor: pointer; }
.Diary_Title_Left_Style { background-color: #f5f5f5; }
.Diary_Title_Middle_Style { background-color: #f5f5f5; }
.Diary_Title_Right_Style { background-color: #f5f5f5; }

.Diary_Title_Text_Style { font-size: 14px; font-weight: bold; color: #666666; }
.Diary_Title_Date_Style { color: #999999; }
.Diary_Content_Style { line-height: 145%; }
.Diary_Line_Style { background-color: #f5f5f5; }

/*-- Diary_List_End --*/
/*-- Text_List --*/
.Text_Button_List_Style li { border-bottom: 1px solid #f2f2f2; }

.Text_List_Style li {overflow: hidden; height: 19px;width:160px }

/*-- Text_List_End --*/


/*----- List_End -----*/

/*----- Picture -----*/
.Picture_Style { border: 1px solid #cccccc; }
/*-- Member_Box --*/
.Member_Picture_Style { border: 1px solid #cccccc; }
.Member_Name_Style { text-align: center; }
/*-- Member_Box_End --*/
/*----- Picture_End -----*/

/*----- Line -----*/
.Line_Style { background-color: #f5f5f5; }
/*----- Line_End -----*/

/*----- Button -----*/
.Button_Icon_Right_Style { background-image: url(../images/icon/icon_button_right.gif); background-repeat: no-repeat; background-position: right center; }
/*----- Button -----*/

/*----- Material -----*/
.Material_Set_Style { line-height: 160%; }

/*----- Material_End -----*/

/*----- PageNo -----*/
.PageNo_Box_Style { border: 1px solid #cccccc; background-color: #f5f5f5; text-align: center; color: #aaaaaa; }
.PageNo_Box_Selects_Style { border: 1px solid #ece686; background-color: #ffffdd; text-align: center; color: #888888; }
/*----- PageNo_End -----*/

/*----- Album -----*/
.Album_Loading_Style { border: 1px solid #ece686; background-color: #ffffdd; text-align: center; color: #888888; }
.Album_List_Style li { text-align: center; border: 1px solid #f2f2f2; }
.Album_List_Style li a { background: #fafafa; color: #666666; }
.Album_List_Style li a:hover { background: #ffffff; color: #000000; }
.Album_List_Picture_Style { border: 1px solid #ffffff; }

.Image_List_Style { text-align: center; }
.Image_List_Style ul { text-align: center; }
.Image_List_Style li { text-align: center; }
.Image_List_Style img { border: 1px solid #eeeeee; }
.Image_List_Edit_Style { border: 1px solid #ece686; background-color: #ffffdd; text-align: center; color: #888888; }
.Image_List_Edit_Style img { border: 0px; }

.Image_List_Button_Style img { border: 0px; }
.Image_List_Button_Sel_Style { border: 1px solid #ece686; background-color: #ffffdd; }
.Image_List_Button_Sel_Style img { border: 0px; }

.Picture_Title_Text_Style { text-align: center; font-size: 16px; color: #666666; font-weight: bold; }
.Picture_Title_Author_Style { text-align: center; color: #aaaaaa; }

.Picture_Botton_Style { border-bottom: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; }
.Picture_Botton_Pre_Style { border: 0px; }
.Picture_Botton_Next_Style { border: 0px; }
.Picture_SmallBotton_Pre_Style { border: 0px; }
.Picture_SmallBotton_Next_Style { border: 0px; }
/*----- Album_End -----*/

/*----- Article -----*/
.Article_Title_Text_Style { text-align: center; font-size: 16px; color: #666666; font-weight: bold; }
.Article_Title_Date_Style { text-align: center; color: #aaaaaa; }
.Article_Title_TopButton_Style { text-align: right; }
.Article_Text_Style { line-height: 150%;}
/*----- Article_End -----*/

/*----- Commentary -----*/
.Commentary_List_Style { border: 1px solid #f2f2f2; border-top: 4px solid #f2f2f2; }

.Commentary_Content_Left_Style { text-align: center; }

.Commentary_Content_Name_Style { text-align: center; }

.Commentary_Content_Quotation_Style { border: 1px solid #f2f2f2; background-color: #fafafa; }
.Commentary_Content_Reply_Style { border: 1px solid #ece686; background-color: #ffffdd; color: #888888; }


.Commentary_Form_Style { border: 1px solid #f2f2f2; border-top: 4px solid #f2f2f2; }


/*----- Commentary_End -----*/

/*----- Detail -----*/

.Detail_Title_Style { cursor: pointer; }
.Detail_Title_Left_Style { background-color: #f5f5f5; }
.Detail_Title_Middle_Style { background-color: #f5f5f5; }
.Detail_Title_Right_Style { background-color: #f5f5f5; }

.Detail_Title_Text_Style { font-size: 14px; font-weight: bold; color: #666666; }
.Detail_Title_Set_Style { color: #999999; }

.Detail_Content_Name_Style { text-align: right; color: #aaaaaa; }
.Detail_Content_Info_Style { text-align: left; color: #666666; }


.Detail_Text_Title_Left_Style { border-left: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; background-color: #fafafa; }
.Detail_Text_Title_Right_Style { border-right: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; background-color: #fafafa; }
.Detail_Text_Title_Middle_Style { border-top: 1px solid #f2f2f2; background-color: #fafafa; }

.Detail_Text_Middle_Style { border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; background-color: #fafafa; }

.Detail_Text_Bottom_Left_Style { border-left: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; background-color: #fafafa; }
.Detail_Text_Bottom_Right_Style { border-right: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; background-color: #fafafa; }
.Detail_Text_Bottom_Middle_Style { border-bottom: 1px solid #f2f2f2; background-color: #fafafa; }

/*----- Detail_End -----*/

/*----- Group -----*/
.Group_List_Style li { border: 1px solid #f5f5f5; border-left: 3px solid #f5f5f5; }
.Group_List_Style img { border: 1px solid #eeeeee; }

.Group_List_Style a:link { text-decoration: none; color: #888888; font-weight: bold; }
.Group_List_Style a:visited { text-decoration: none; color: #888888; font-weight: bold; }
.Group_List_Style a:hover { text-decoration: underline; color: #333333; font-weight: bold; }


.Group_Info_Style dd { line-height: 200%; }
/*----- Group_End -----*/

/*----- Title -----*/
.Data_Title_Style { border-bottom: 1px solid #f2f2f2; font-size: 14px; font-weight: bold; }
/*----- Title_End -----*/


.modalPopup { background-color: #ffffff; /*²ã±³¾°*/ border-width: 2px; /*²ã±ß¿òµÄ¿í¶È*/ border-style: solid; border-color: #999999; padding: 0px; }
#BOX_overlay { position: absolute; z-index: 100; top: 0px; left: 0px; background-color: #000; filter: alpha(opacity=74); -moz-opacity: 0.74; opacity: 0.74; }

/*----- RightTop_Menu -----*/
.RightTop_Menu_Style { background-color: #ffffff; border: 1px solid #cccccc; }
.RightTop_Menu_Style li { border-bottom: 1px solid #f2f2f2; }
.RightTop_Menu_Style li a:hover { background-color: #f5f5f5; text-decoration: none; }
/*----- RightTop_Menu_End -----*/
#labBody p{overflow-x:auto;overflow-y:hidden;max-width:712px;}
#labBody p img{padding-bottom:4px;margin-bottom:4px;}
.sign { margin-top: 6px; margin-bottom: 6px;padding:4px 4px }
.code { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #FBEDBB none repeat scroll 0 0; border: 1px solid #C0C0C0; font-family: Verdana,Helvetica, "Î¢ÈíÑÅºÚ" ,Arial, "ËÎÌå" ,sans-serif; margin: 2px 40px 2px 20px; padding: 5px; }
