* {margin: 0;padding: 0;}
html, body,form{height: 100%;}
body{background: Transparent url(images/wave.jpg) repeat-x 50% 0;color: #333;font-family: 宋体,"trebuchet ms", "lucida grande", verdana, arial, geneva, lucida, sans-serif;font-size: 9pt;min-width:960px;}

#wrapper{}
/*  header
========================================= */
#header{position: relative;border-bottom:1px solid #ccc; }
#header h1{background: Transparent;border-width:0;font-size:25pt;margin:30px;}
#header h1 a{color:#404040;}
#header .header_title{position:absolute;top:5px;right:10px;}
/*  main
========================================= */
#main {background:#fff url(images/warpper_bg.jpg) repeat-y -40px 0px;position: relative;}
#main .container_12{border-right:1px solid #ccc;}
#main .container_12 .grid_10{width:800px;}
/*  footer
========================================= */
#footer {border-top:1px solid #ccc;}
#footer .container_12 .inner_box{padding:10px;}
#footer #version {float: right;}
#footer #copyright{float: left;}
#footer #copyright span{font-family:Verdana, Simsun;}
#header a, #footer a {}

/*  sidebar
-----------------------------------------------------   */
#sidebar 
{
	width: 165px;
	padding-right:5px;
	float: left;
	position: relative;
}
#sidebar .sidebar_header
{
    background: #fcfcfc url(images/enjooSite_bg.png) repeat-x scroll 0 -77px;
    height: 23px;
}
/*  ================================================    */


/*  主内容区
----------------------------------------------------    */
#content 
{
    background: #fff url(images/enjooSite_bg.png) repeat-x 0px -355px;
}

#content .ui-tabs-panel
{
    border-width: 1px 0 0 0 ;
}
#content .ui-tabs-nav
{
    padding-left: 10px;
}
#content_location
{
    border: 1px solid #e6e6e6;
    border-width: 0 0 1px 0;
    margin:0 2px 0 0;
    padding: 5px 10px;
    background: #fff;
}
#content_location,
#content_location li label
{
    font-weight: normal;
    color: #000;
}
#content_location a,
#content_location a:link
{
    font-weight: normal;
}
#content_actions
{
    background: url(images/enjooSite_bg.png) repeat-x scroll 0px -16px;
    padding:0 0 0 5px;
}
/*  ======================================================  */

h1 
{
	font-size: 1.7em;
	padding-left: 5px;
}

h2 
{
	font-size: 1.2em;
}

h1
{
    margin: 2px 0 8px 0;
	color: #555;
	background: #ecedef;
	border-bottom: 1px dashed #ccc;
	border-top: 1px solid #ccc;
	font-weight: bold;
	text-transform: uppercase;
}
span{cursor:default;}
#credits p, #credits ul, #credits ol 
{
    padding-left: 20px;
    margin-left: 10px;
}

html>body, 
html>body td, 
html>body th 
{
	font-size: small;
}

div.Pager  
{
	padding-bottom: 4px;
	margin-bottom: 8px;
	margin-right: 10px;
	float: right;
}

div.Pager div 
{
	float: left;
	margin: 1px 2px 1px 2px;
}

div.Pager a:link, 
div.Pager a:visited  
{
	font-weight: normal;
	padding: 0px 2px 0px 2px;
	margin: 1px 2px 1px 2px;
	float: left;
	display: block;
	clear: none;
}

div.Pager a.Current:link, 
div.Pager a.Current:visited  
{
	font-weight: bold;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	margin: 0px 2px 0px 2px;
}

a:link, a:visited 
{
	color: #002C99;
	font-weight: normal;
	text-decoration: none;
	background: inherit;
}

a:hover 
{
	color: #CC0066;
	text-decoration: underline;
}

a.Button:link,
a.Button:visited 
{
	display: block;
	float: left;
	padding: 2px 8px;
	background: #6B86B3;
	border: 1px solid #333333;
	text-transform: uppercase;
	margin-right: 8px;
	color: #FFFFFF;
	font-size: 95%;
	font-weight: bold;
	width: 70px;
	text-align: center;
}

a.RightButton:link,
a.RightButton:visited 
{
	display: block;
	float: right;
	padding: 2px 8px;
	background: #6B86B3;
	border: 1px solid #333333;
	text-transform: uppercase;
	margin-right: 8px;
	color: #FFFFFF;
	font-size: 95%;
	font-weight: bold;
	width: 70px;
	text-align: center;
}

html>body a.Button 
{
	width: auto;
	min-width: 70px;
}

a.Button:hover 
{
	color: #CC0066;
	text-decoration: underline;
	background: #FFFFFF;
}

a.Thumbnail 
{
	float: left;
	display: block;
	margin: 12px 12px 12px 0px;
	color: inherit;
	background-color: #FFF;	
	border: 1px solid #CCC;
}

a.Thumbnail:hover 
{
	color: inherit;
	background-color: #FFECF5;
}

a.Thumbnail IMG 
{
	margin: 12px;
	border: 1px solid #999;	
}

p.ThumbnailTitle 
{
	font-size: 160%;
	float: left;
	padding-top: 48px;
	margin-left: 13%;
}

p.ThumbnailTitle span 
{
	font-size: 60%;
}

p.InlineSubtitle 
{
	border-bottom: 1px solid #CCC;
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 12px;
}

a.ButtonInline:link,
a.ButtonInline:visited 
{
	display: block;
	clear: none;
	padding: 2px 8px;
	background: #6B86B3;
	border: 1px solid #333333;
	margin-right: 8px;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	width: 100px;
	text-align: center;
}

html>body a.ButtonInline:link,
html>body a.ButtonInline:visited 
{
	float: left;
	margin-left: 4px;
}

a.ButtonInline:hover 
{
	color: #CC0066;
	text-decoration: underline;
	background: #FFFFFF;
}

div.Action 
{
	color: #333333;
	border-bottom: 1px dashed #999;
	margin-bottom: 8px;
	padding: 8px 12px 0px 12px;
	background: #EEEEEE;
}

div.Dialog 
{
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	border: 1px solid #AAAAAA;
}

div.DialogTitle 
{
	font-size: 105%;
	border-bottom: 1px dashed #999;
	font-weight: bold;
	color: #333333;
	width: auto;
	padding: 2px 12px;
	clear: left;
	background: #E5E5E5;
}

div.DialogBody 
{
	color: #333333;
	background: #EEEEEE;
	padding: 12px 12px 2px 12px;
}
a>span{cursor:pointer;}
/*  边栏功能菜单
--------------------------------------------    */
/*  ===主功能菜单===    */
.menutree,
.menutree li,
.menutree ol
{
    margin:0px;
    padding:0px;
    list-style-type: none;
}
.menutree a,
.menutree a:link
{
    font-weight:normal;
    font-size: 9pt;
    color: #000;
    display: block;
    margin:2px 5px;
    border:1px solid #f7f7f7;
}
.menutree li.current a,
.menutree a:hover
{
    text-decoration: none;
    border-color: #99defd;
    background-color:#dff1ff;
}
.menutree a span
{
    display: block;
    padding: 2px 0 2px 25px;
    line-height: 1.5em;
    height: 1.5em;
    cursor: pointer;
    background: url(images/icon_item.gif) no-repeat scroll 4px 50%;
}
.menutree li ol li a span
{
    padding-left: 35px;
    background-position: 15px 50%;
}

.menutree li a.admin-home span{background-image:url(images/icon/icon_home.gif);}
.menutree li a.profile_manager span{background-image:url(images/icon/icon_account.gif);}
.menutree li a.group_manager span{background-image:url(images/icon/addfriend.gif);}
.menutree li a.message_manager span{background-image:url(images/icon/icon_msg.gif);}
.menutree li a.postManager span
{
    background-image:url(images/icon_topic.gif);
}
.menutree li a.galleryManager span
{
    background:url(images/icon.gif) no-repeat -178px -513px;
}
.menutree li a.silverGalleryManager span
{
    background:url(images/icon.gif) no-repeat -178px -513px;
}
.menutree li a.netDiskManager span
{
    background:url(images/icon/icon_disk.gif) no-repeat  4px 50%;
}
/*  ===网络硬盘===  */
#netDiskDirectoriesTree{margin:5px 0;}
#netDiskDirectoriesTree ,#netDiskDirectoriesTree a:link{border-color:#fff;}
#netDiskDirectoriesTree a:hover{border:#d8f0fa 1px solid;background:#e8f5f3 url(images/hover_bg2.gif) ;}
#netDiskDirectoriesTree li.current a{border-color:#99defd;}
#netDiskDirectoriesTree li span{background-image:url(images/icon/i8.gif);background-position:4px 2px;overflow:hidden;height:15px;line-height:15px;}
#netDiskDirectoriesTree li.root span,#netDiskDirectoriesTree li.current span,#netDiskDirectoriesTree li.open span{background-image:url(images/icon/i5.gif);}
#netDiskDirectoriesTree li.lock span{background-image:url(images/icon/lock.gif);}


body.Options #sidebar
{
	float: right;
}


div.tab
{
	background-image: url(images/tab-top.gif);
	background-position:0px 0px;
	background-repeat: no-repeat;
	border-bottom: 2px solid #a5cc7a;
	height: 25px;
}

div.tab h2
{
	background-color: #a5cc7a;
	background-image: url(images/tab-top.gif);
	background-position:100% 0px;
	background-repeat: no-repeat;
	font-size: 9pt;
	margin-left: 5px;
	padding: 6px 15px;
	float: left;
	color: #fff;
}
#content div.tab h2
{
	padding: 6px 15px;
}

div.tab-details
{
	padding: 5px 0;
	margin-bottom: 10px;
	background-color: #eff6e8;
}
div.tab-details a , div.tab-details  a:link
{
	color: #105cb6;
}

#sidebar ul 
{
    margin: 0 0 0 8px;
    list-style: none;
}

#sidebar ul li a.active
{
	font-weight: bold;
	font-size: larger;
	text-decoration: none;
}



body.Options #content
{
	margin-right: 220px;
	margin-left: 10px;
}

#content .section
{
  float: left;
}

#content div.Edit p  
{
	margin: 0px 0px 10px 0px;
}

body.admin input.textbox
{
    width: 690px;
    clear: left;
    display: block;
}

body.admin textarea
{
    width: 695px;
    height: 200px;
    display: block;
}

div#content #advanced-options input.date
{
    width: 250px;
}

div#content #enclosure-editor input.othertype
{
    width: 250px;
}


#entry-editor label, #advanced-options label, #enclosure-editor label {
    display: block;
    margin: 6px 0 2px 0;
}

div.Edit a.Toggle {
	margin: 1px 0px;
	float: right;
}

div.ImageList {
	padding-left: 12px;
	padding-bottom: 18%;
}

div.ImageThumbnail {
	float: left;
	margin-top: 12px;
	margin-right: 12px;
	color: #333333;
	background: #F5F5F5;
	border: 1px solid #ddd;
	width: 144px;
	height: 180px;
	text-align: center;
	vertical-align: bottom;
	overflow: hidden;
}

div.ImageThumbnail IMG {
	margin-left: auto;
	margin-right: auto;
	display: block;
	border: 1px solid #999;
}

div.ImageThumbnail div.ImageThumbnailImage {
	margin-top: 12px;
	margin-bottom: 8px;
}

div.ImageThumbnail div.ImageThumbnailTitle {
	font-size: 83%;
	margin: 0px 12px 8px 12px;
}

iframe {
	border: 1px solid #999;
}
div.MessagePanel {
	color: #333333;
	background: #EEEEEE;
	border: 1px dashed #ccc;
	padding: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

div.ErrorPanel {
	color: #660033;
	background: #FFFFCC;
	border: 1px dashed #DBDB64;
	padding: 12px;
	font-weight: bold;
}

div.ErrorPanel img,
div.MessagePanel img {
	float: left;
}

div.ErrorPanel DIV,
div.MessagePanel DIV {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 44px;
}

div, ul {
	border: 0;
}

img {
	border: 0;
}

span.BreadcrumbLabel {
	color: #666699;
	background: inherit;
}

table.listing 
{
    width: 100%;
	border-collapse:collapse;
	margin: 0px 0px 8px 0px;
}

div.CollapsibleHeader 
{
	color: #333333;
	background: #cacbcd;
	border-bottom: 1px dashed #999;
	border-top: 1px solid #999999;
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
	padding: 2px 12px;
	margin: 12px 0px 0px 0px;
}

div.CollapsibleTitle {
	font-size: 105%;
	background: #CACBCD;
	border-top: 1px solid #aaa;
	border-bottom: 1px dashed #999;
	font-weight: bold;
	color: #333333;
	width: auto;
	padding: 2px 12px;
	margin: 12px 0px 0px 0px;
	clear: left;
}

div.CollapsibleHeader a:link, 
div.CollapsibleHeader a:visited,
div.CollapsibleTitle a:link, 
div.CollapsibleTitle a:visited {
	display: block;
	font-size: 75%;
	vertical-align: middle;
	text-transform: none;
	float: right;
}

div.CollapsibleHeader a:link, 
div.CollapsibleHeader a:visited {
	margin: 2px 0px;
}

div.CollapsibleTitle a:link, 
div.CollapsibleTitle a:visited {
	color: #FFFFFF;
	margin: 2px 0px;
	background: inherit;
}

div.CollapsibleHeader a:hover,
div.CollapsibleTitle a:hover {
	color: inherit;
	background: inherit;
}

table.listing th,
table.listing td.Header,
table.listing tr.Header td,
table.listing thead th{background:url(images/enjooSite_bg.png) repeat-x scroll 0 -126px;height:16px;line-height:16px;padding:4px 10px;font-weight:normal;color:#666666;}
table.listing thead th,
table.listing td
{
	border-bottom: 1px solid #E6E6E6;
}

table.listing td, 
table.listing th,
table.listing caption
{
	padding: 4px 12px 4px 12px;
	text-align: left;
	height:25px;
	line-height: 25px;
}

table.listing tr {
	color: inherit;
	background: #F5F5F5;
}

table.listing tr.alt 
{
	color: inherit;
	background: #FFFFFF;
}

td {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

tr {
	margin: 0;
	padding: 0;
	vertical-align: top;
}

#breadcrumb {
    display: none;
}

/*--------- {Used to highlight table listings} ------------*/
table.highlightTable tr.highlight td
{
	background: #fefeee;
}

table.highlightTable tr.highlightAlt td
{
	background: #f6f6d5;
}

.gridHeader
{
	font-weight: bold;
}

#tabs 
{
  list-style: none;
  float: right;
  margin: 10px 0 0 0;
  width: 100%;
  clear: both;
}

#tabs li {
  float: right;
  margin: 0;
  padding: 0 0 0 9px;
}
#tabs #BlogHome 
{
	float:left;
	background-image: url(images/menu-secondary.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#tabs a {
  display: block;
  padding: 3px 10px 2px 3px;
  text-decoration: none;
  line-height: 150%;
  color: #fff;
  background:transparent;
}
    
#tabs a:hover {
  color: #F8D245;
}
li#PostsTab
{
  margin-right: 15px;
}

body.Posts li#PostsTab,
body.Articles li#ArticlesTab,
body.Feedback li#FeedbackTab,
body.Links li#LinksTab,
body.Galleries li.galleryTab,
body.Stats li#StatsTab,
body.Options li#OptionsTab,
body.ImportExport li#ImportExportTab,
body.Credits li#CreditTab {
	background-color: #fff;
	-moz-border-radius-topleft: 4px;
	-khtml-border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-khtml-border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

body.Posts li#PostsTab a,
body.Articles li#ArticlesTab a,
body.Feedback li#FeedbackTab a,
body.Links li#LinksTab a,
body.Galleries #tabs li.galleryTab a,
body.Stats li#StatsTab a,
body.Options li#OptionsTab a,
body.ImportExport li#ImportExportTab a,
body.Credits li#CreditTab a {
	color: #000;
}

body.Posts #main #userProfileContainer_inner li#PostsTab
{
    background:#fff;
    border-bottom-color: #fff;
}
.error
{
	color: #c00;
}

div.errorPage
{
	padding: 4px; 
	border: 1px solid #CCC; 
	width: 500px;
	background: #fff;
}

div.errorPage h2
{
	color: #660033;
	background: #FFFFCC;
	border: 1px dashed #DBDB64;
}

div.errorPage div
{
	padding: 4px; 
	background: #eee;
	margin-top: 24px; 
	margin-bottom: 48px;
	border: 1px solid #CCC; 
}

div.errorPage strong
{
	margin: 0;
}

/* Feedback table */
#feedback
{
	border-collapse: collapse;
}

#feedback, #feedback td, #feedback th
{
	border: 0;
	margin: 0;
}

#feedback th
{
	color: #004;
	vertical-align: baseline;
	padding: 5px;
}

#feedback td
{
	padding: 4px;
}

#feedback th.icons, #feedback td.icons
{
	text-align: right;
	margin: 0;
	padding: 0;
}

#feedback td img
{
	width: 16px;
	height: 17px;
	display: inline;
	margin-left: 4px;
	vertical-align: bottom;
	margin-top: 2px;
}

#feedback td img.email
{
	width: 16px;
	height: 17px;
}

#feedback tr.body td
{
	padding-bottom: 8px;
}

#feedback-filter
{
	float: right;
	margin: 1px 10px 0 0;
}

#feedback-filter select
{
    width: 10em;
}

a.active
{
	text-decoration: underline;
}

fieldset {
	margin: 4px 0 8px 0;
}

fieldset select {
    display: block;
    clear: both;
}

div.options, fieldset.options
{
	width: 350px; 
	float: left;
	margin-right: 10px;
}

div.options label {
    float: left;
}

div.wide, fieldset.wide
{
	width: 460px;
}

#editPost .textbox
{
	width: 697px;
}

fieldset select.timezonelist
{
	font-size: .8em;	
}

.clear { clear: both; }
.left { float:left; }
.right { float: right; }
.block { display: block; }
.inline { display: inline; }

#dynamic-table .textbox
{
  width: 225px;
}

#dynamic-table tr.new,
#dynamic-table tr.updated
{
	font-weight:bold;
	background-color: #FFFF66;
}

#dynamic-table th,
#dynamic-table td
{
	width:24%;
}

#dynamic-content button
{
    border: none;
	margin-right: .5em;
	padding-right: 15px;
	color: #00c;
	cursor: pointer;
}

#dynamic-content button:hover
{
  background-color: #ffd;
  color: #a50;
}

#dynamic-content .dynamic-add
{
	background: transparent url(../../Images/tag_blue_add.png) no-repeat scroll right center;
}

#dynamic-content .dynamic-edit
{
	background: transparent url(../../Images/tag_blue_edit.png) no-repeat scroll right center;
}

#dynamic-content .dynamic-delete
{
	background: transparent url(../../Images/tag_blue_delete.png) no-repeat scroll right center;
}

#dynamic-content .dynamic-save
{
    background: transparent url(../../Images/accept.png) no-repeat scroll right center;
}

#dynamic-content .dynamic-cancel
{
	background: transparent url(../../Images/cross.png) no-repeat scroll right center;
}

#messagePanelWrapper
{
	padding: .25em 1em;
	border:1px solid #FFF;
}
#messagePanelWrapper p
{
	font-size:.9em;
	margin:0;
	padding:0;
}

#messagePanel { padding-left: 20px; }

#messagePanelWrapper.error
{
	background-color:#FFADAD;
	border:1px solid #FF5757;
}
#messagePanelWrapper.error #messagePanel
{
	background: transparent url(../../Images/exclamation.png) no-repeat scroll left center;
}

#messagePanelWrapper.warn,
#messagePanelWrapper.info
{
	background-color:#FFFF66;
	border:1px solid #B2B347;
}
#messagePanelWrapper.warn #messagePanel,
#messagePanelWrapper.info #messagePanel
{
	background: transparent url(../../Images/error.png) no-repeat scroll left center;
}

#messagePanelWrapper.success
{
	background-color:#F8FFF0;
	border:1px solid #A0DC11;
}
#messagePanelWrapper.success #messagePanel
{
	background: transparent url(../../Images/accept.png) no-repeat scroll left center;
}

div.button-row
{
	clear: both;
}

div.button-div 
{
    margin-top: 8px;
}

/*-------------{table styles}--------------*/
table
{
	border-collapse: collapse;
}

table tr.header
{
	background-color: #ffc;
}

table.log
{
	border: solid 1px #ddd;
}

table.log .pre-header input, table.log .pre-header label
{
	float: left;
}

table.log .pre-header input.button
{
	float: right;
}

table.log th.logger
{
	width: 200px;
}

table.log tr
{
	vertical-align: top;
}

table.log td, table.log th
{
	font-size: .8em;
	padding: 5px;
	text-align: left;
}

table.log td, table.log th
{
	border: solid 1px #eee;
}

table.log td.date
{
	font-size: smaller;
}

table tr.alt
{
	color: inherit;
	background: #ffffef;
}

table tr
{
	color: inherit;
	background: #fff;
}

table tr.selected
{
	background-color: #e7f4fe;
}

table.users-table td, table.users-table th
{
	font-size: 1.1em;
}

select.wide-dropdown
{
    font-size: .9em;
}

select.number
{
    width: 4em;
}

#configure-form input.textbox, #configure-form textarea.textarea
{
    width: 315px;
}

#stylesheetTest {
    height: 25px;
    clear: both;
    padding-bottom: 10px;
}

/* --- dictionary ---*/
dl 
{
    width: 41.1em;
    line-height: 2em;
    margin: 2em 0;
    padding: 0;
    float: left;
}

dt 
{
    width: 6em;
    float: left;
    margin: 0;
    padding: .5em;
    border-top: 1px solid #999;
    font-weight: bold;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

dd 
{
    float: left;
    width: 24em;
    margin: 0 0 0 0;
    padding: .5em;
    border-top: 1px solid #999;
}

#admin-options {
    float: left;
}

hr {
    margin: 5px 2px;
}

body #entry-editor
{
    margin-bottom: 30px;
    float: left;
}

body #entry-editor table.checkbox input, body #entry-editor table.checkbox label
{
    display: inline;
}

body #entry-editor table.checkbox 
{
    margin-bottom: 10px;
}

body #entry-editor table.checkbox label
{
    margin: 0 4px;
}

.xfnListOption
{
	display: inline !important;
	width: 80%;
}

.xfnTitleCol
{
	width: 90px !important;
	float: left;
}

#xfnRelations
{
	background-color: #E4E9F3;
	padding: 10px;
	margin: 10px 0 0 0;
	-moz-border-radius: 10px;
}

/*	userProfile		---- */
.profile-nav
{
	list-style-type:none;
	padding-left: 25px;
}

.profile-nav li
{
	float:left;
	margin-left: 5px;
	background-image: url(images/tab-back-profile.png);
	background-position: 100% -100px;
	color: #666;
	margin-right: 2px;
	padding-right: 5px;
	text-align: center;
	display:block;
}

.profile-nav li a , .profile-nav li a:link
{
	background-image: url(images/tab-back-profile.png);
	background-position: 0 -100px;
	cursor: pointer;
	float:left;
	min-height: 17px;
	min-width: 4.5em;
	padding: 5px 11px 5px 16px;
	text-align: center;
	color: #666;
}
.profile-nav li a:hover
{
	color: #000;
}

#autoImageBox div
{
	float:left;
	margin: 10px 10px 0 0;
}

.clearfix { display: inline-block; }  /* ... especial for IE7 */
.clearfix { display: block; }      /* ... für IE5,IE6,IE7 */
* html .clearfix { height: 1%; }   /* ... für IE5 + IE6/Win | hasLayout aktivieren */

/*  自定义库
------------------------------------------------    */
.user-avatar{border:2px solid #dcdcdc;width:48px;height:48px;}
.inline_text{border:1px solid #cccccc;padding:3px;font-size:9pt;}
.hSpace_10{line-height:10px;height:10px;padding:0;margin:0;}
.hList{list-style-type: none;}
.table_layout{padding-left:15px;background:#fff;}
.table_layout li{padding:0 0 10px 0;}
.table_layout li label{display: block;width:100%;}

.vList li{float:left;}
.vSeparate span{display:block;text-align:center;}

.vList li label,
.vList li b,
.vList li span
{
    display: block;
    height: 1.5em;
    line-height: 1.5em;
    padding: 3px;
}
.vList li a span{cursor:pointer;}
.simplybutton:hover{text-decoration:none;}
.simplybutton span{letter-spacing:1.2em; text-align:center;cursor:pointer; display:block;width:65px;line-height:20px;height:20px;background:#f6f6f6;border:1px solid #ccc;}
.simplybutton:hover span{border:1px solid #fbcb09;background:#fdf5ce;}

.enjoosite_tabs{background:#eaf6ff;position:relative;padding:5px 0 0 0;}
.enjoosite_tabs_bottomline{border-bottom:1px solid #cce5ff;position:absolute;bottom:0px;left:0px;width:100%;}
.enjoosite_tabs_tab_container{padding:0px;margin:0px;}
.enjoosite_tabs_tab_container .enjoosite_tabs_tab{margin-left:5px;}
.enjoosite_tabs_tab_container li.current a span{border-bottom:1px solid #fff;background:#fff;}
.enjoosite_tabs_tab_container .enjoosite_tabs_tab a,.enjoosite_tabs_tab_container .enjoosite_tabs_tab a:link{text-decoration:none;float:left;}
.enjoosite_tabs_tab_container .enjoosite_tabs_tab a span{display:block;line-height:1.5em! important;height:1.5em;background:#f5f5f5;padding:2px 5px;border:1px solid #cce5ff;}
.enjoosite_tab_content{display:none;}

.sortable_placeholder{border:2px dashed #dcdcdc;}

.thumb_list_50 li{margin:5px;}
.thumb_list_50 li a span,thumb_list_50 li a:link span{display:block;width:45px;line-height:45px;height:45px;border:1px solid #888;background-position:50% 50%;background-repeat:no-repeat;text-indent:-9000px;}

.inner_box{padding:10px;}
.h_list,.v_list{margin:0;padding:0;list-style-type:none;}
.h_list li{float:left;margin:0 10px 10px 0;}
.h_list li.action{float:right;}
.v_list{}
.v_list li{margin: 0 0 10px 0;}
.v_list li label.title{display:block;}
.simply_text{border:1px solid #ccc;padding:3px 2px;}

/*  复合导航按钮
----------------------------------------------------    */
.enjoosite-portal{padding:10px;}
.enjoosite-portal .float-button li{width:250px;margin:0 0 10px 0;}
.enjoosite-portal .float-button li a{border:1px solid #fff;display:block;overflow:hidden;margin:0 20px 0 0;padding:5px 0 0 0;color:#999;}
.enjoosite-portal .float-button li a:hover{border:#d8f0fa 1px solid;background:url(../images/select_bg_2.gif) #e8f5fe repeat-x;text-decoration:none;border-radius:4px;}
.enjoosite-portal .float-button li a span.icon{text-indent:-9999px;display:block;width:42px;height:42px;float:left;margin:0 5px 0 0;background:url(images/enjooSite_icons.png) no-repeat 0 0;}
.enjoosite-portal .float-button li a span.netdisk{background-position: -42px 5px;}
.enjoosite-portal .float-button li a span.title{color:#06c;font-weight:bold;}
.enjoosite-portal .float-button li a span.silveralbum{background-position: -85px 5px;}
.enjoosite-portal .float-button li a span.post{background-position: 0 5px;}
.enjoosite-portal .float-button li a span.profile{background-position: -40px -85px;}
.enjoosite-portal .float-button li a span.security{background-position: -85px -85px;}

.enjoosite_portal_fullwidth>h5{color:#06c;line-height:35px;height:35px;background:#f6f6f6;border-bottom:1px solid #d9d9d9;padding:0 20px;cursor:default;}
.enjoosite_portal_fullwidth>div{padding:10px 20px;line-height:1.5em;}
.enjoosite_portal_fullwidth>div>label{margin:10px 0 0 0;display:block;}
/*  word样式按钮
-----------------------------------------------------   */
.menuButtons li{margin-right:15px;}
.menuButtons li span,.menuButtons li a span{cursor: pointer;border:1px solid #f6f6f6; padding:0 2px 0 25px;margin:5px 0;display:block;line-height:22px;height:22px;}
.menuButtons li.separate{margin-right:12px;}
.menuButtons li.separate span{display:block;width:2px;height:22px;padding-left:0px;background:url(images/editbar/separate.gif) no-repeat scroll 0 50%;}
.menuButtons a:hover span{border: #316ac5 1px solid;background-color:#dff1ff;text-decoration: none;}
.menuButtons a.save span{background-image:url(images/save.gif);background-repeat: no-repeat;background-position: 7px 50%;}
.menuButtons a.delete span{background-image:url(images/delete.gif);background-repeat:no-repeat;background-position: 7px 50%;}
.menuButtons a.checkAll span{padding-left:5px;}
.menuButtons a.fitWindow span{background-image:url(images/fck_strip.gif);background-repeat:no-repeat;background-position:7px -1038px;}
.menuButtons a.attach span{background-image:url(images/editbar/attach.gif);background-repeat:no-repeat;background-position:5px 50%;padding:0px;}
.menuButtons a.refresh span{background-image:url(images/editbar/refresh.gif);background-repeat:no-repeat;background-position:5px 50%;}
.menuButtons a.newdirectory span{background-image:url(images/editbar/newdirectory.gif);background-repeat:no-repeat;background-position:5px 50%;}
.menuButtons a.new_category span{background-image:url(images/editbar/newdirectory.gif);background-repeat:no-repeat;background-position:5px 50%;}
.menuButtons a.rename span{background-image:url(images/editbar/edit.gif);background-repeat:no-repeat;background-position:5px 50%;}
.menuButtons a.package span{background-image:url(images/editbar/package.gif);background-repeat:no-repeat;background-position:5px 50%;}
.menuButtons a.move span{background-image:url(images/editbar/move.gif);background-repeat:no-repeat;background-position:5px 50%;}
.menuButtons a.upload span{background-image:url(images/editbar/attach.gif);background-repeat:no-repeat;background-position:5px 50%;padding:0px;}
.menuButtons a.listview span{background-image:url(images/editbar/view_list.gif);background-repeat:no-repeat;background-position:5px 50%;}
.menuButtons a.thumbview span{background-image:url(images/editbar/view_thumb.gif);background-repeat:no-repeat;background-position:5px 50%;}
.menuButtons a.add_silveralbum span{background-image:url(images/icon/icon_f_video.gif);background-repeat:no-repeat;background-position:5px 50%;}
.menuButtons a.add_silverimage span{background-image:url(images/icon/icon_f_image.gif);background-repeat:no-repeat;background-position:5px 50%;}
.menuButtons a.edit_title span{background-image:url(images/editbar/rename_file.gif);background-repeat:no-repeat;background-position:5px 50%;}


/*  主内容区ajax操作提示框
-----------------------------------------------------   */
#content_actions .actionLoading{width: 100px;position:absolute;right:80%;top:10px;background:url(images/loading.gif) no-repeat -10px 50%;color:#ff9900;padding:0;display:none;}

/*  覆盖jQueryUI样式
------------------------------------------------    */
#content .content_inner .ui-tabs-panel
{
    padding: 10px 10px 10px 25px;
    margin: 0;
}
.profile-nav li.ui-tabs-selected
{
	background-position: 100% 0px;
}
.profile-nav li.ui-tabs-selected a , .profile-nav li.ui-tabs-selected a:link
{
	background-position: 0px 0px;
}
/*  盒模型定义
------------------------------------------------    */
.grayBox{
    border:1px solid #ccc;
    padding: 5px;   
    background: #f0f0f0;
}
/*  swfupload上传进度渲染
------------------------------------------------    */
.enjooSite_uploadProgressBox
{
    list-style-type: none;
    padding: 0;
    margin:0;
}
.enjooSite_uploadProgressBox li.uploadProgress
{
    position: relative;
    border: 1px solid #ccc;
    width: 100%;
    padding:0;
    margin: 5px 0;
    background: #ccc url(images/uploader/progress_bg.gif) repeat-x left 100%;
}
.enjooSite_uploadProgressBox li.uploadProgress .uploadProgress_inner
{
    height: 60px;
    width: 0;
    background: #ccc url(images/uploader/progressing_bg.gif) repeat-x left 100%;
}
.enjooSite_uploadProgressBox li.uploadProgress .uploadProgress_info
{
    list-style-type: none;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 60px;
    padding: 5px 0 0 40px;
    background: url('images/uploader/topic_upload.gif') no-repeat 5px 50%;
    z-index: 100;
}
.enjooSite_uploadProgressBox li.uploadProgress ul.waitting
{
    padding-left: 50px;
    background-image:url(images/uploader/topic_default_icon.gif);
}
.enjooSite_uploadProgressBox li.uploadProgress ul.success
{
    background-image:url(images/uploader/topic_permit.gif);
}
.enjooSite_uploadProgressBox li.uploadProgress .uploadProgress_info li
{
    padding:0;
    margin:0;
    border-width: 0;
}
.enjooSite_uploadProgressBox li.uploadProgress .uploadProgress_info li.action
{
    padding:26px 10px 0 0;
    float: right;
}
.enjooSite_uploadProgressBox li.uploadProgress .deleteToolbar
{
    list-style-type: none;
    position: absolute;
    top:5px;
    right:10px;  
    z-index: 101;
    margin-right: 5px;
    display: none;
}
.enjooSite_uploadProgressBox li.uploadProgress .insertImageToolbar li a,
.enjooSite_uploadProgressBox li.uploadProgress .deleteToolbar li a
{
    float:left;
}
.enjooSite_uploadProgressBox li.uploadProgress .deleteToolbar li span
{
    display: block;
    background: url(images/uploader/delete.gif) no-repeat 5px 50%;
    padding: 0 0 0 20px;
}
.enjooSite_uploadProgressBox li.uploadProgress .insertImageToolbar
{
    list-style-type: none;
    position: absolute;
    top:5px;
    right:85px;  
    z-index: 101;
    margin-right: 5px;
    display: none;
}
.enjooSite_uploadProgressBox li.uploadProgress .insertImageToolbar li span
{
    display: block;
    background: url(images/uploader/image.png) no-repeat 0 0;
    padding: 0 0 0 20px;
}
/*  网络硬盘管理    
---------------------------------------------   */
body.NetDisk #main {background-image:url(images/warpper_bg_3L.jpg);}
body.NetDisk #content{background-color:Transparent;}
#netdiskbox{position: relative;width:100%;}
#netdiskbox .foldermenu{}
#netdiskbox .foldercontent{position:relative;}
#netdiskbox .foldermenu h5,#netdiskbox .foldercontent h5{background:url(images/enjoosite_bgs.png) repeat-x scroll 0px -125px;color:#666;font-weight:normal;border-bottom:1px solid #ddd;line-height:24px;height:24px;padding:0 0 0 10px;}
#netdiskbox .foldercontent h5 label{color:#666;}
#netdiskbox .foldercontent .ajaxLoading{display:none;position:absolute;line-height:22px;height:22px;top:0px;left:0px;width:300px;border:1px solid #63de52;background:#fff url(images/loading.gif) no-repeat 50% 50%;}
#netdiskbox .foldercontent .backbox{margin:5px 0 0 0;display:none;}
#netdiskbox .foldercontent .backbox a,#netdiskbox .foldercontent .backbox a:link{color:#06c;}
#netdiskbox .foldercontent .backbox a span{display:block;width:100%;height: 25px;line-height:25px;background:url(images/back.gif) no-repeat 20px 50%;text-indent:45px;cursor:pointer;color:#06c;}
#netFilesTemplate{padding:10px;}
#netFilesTemplate ul.thumb{list-style-type:none;margin:0;padding:0;}
#netFilesTemplate ul.thumb li{float:left;margin:0 10px 10px 0;border:1px solid #fff;}
#netFilesTemplate ul.thumb li.hover{border:#d8f0fa 1px solid;background:#e8f5f3 url(images/hover_bg2.gif) repeat-x left top;}
#netFilesTemplate ul.list li.selected,
#netFilesTemplate ul.thumb li.selected{border-color:#99defd;background:#d6effc url(images/selected_bg2.gif) repeat-x left top;}
#netFilesTemplate ul.thumb li a span{display:block;width:100px;height:100px;cursor:pointer;text-indent:-9000px;}
#netFilesTemplate ul.thumb li.directory a span{background:url(images/icon/i1.png) no-repeat 50% 50%;}
#netFilesTemplate ul.thumb li div{height:17px;line-height:20px;width:100px;overflow:hidden;text-align:center;}

#netFilesTemplate ul.list>li{list-style-type: none;margin:0 0 3px 0;padding:1px;border:1px solid #fff;}
#netFilesTemplate ul.list>li.hover{border:#d8f0fa 1px solid;background:#e8f5f3 url(images/hover_bg2.gif) repeat-x left top;}
#netFilesTemplate ul.list>li.selected{border-color:#99defd;background:#d6effc url(images/selected_bg2.gif) repeat-x left top;}
#netFilesTemplate ul.list>li.directory a span{margin:0px;padding-left:20px;background:url(images/icon/i8.gif) no-repeat 0 50%;}
#netFilesTemplate ul.list>li.file a span{margin:0px;padding-left:20px;overflow:hidden;}

#netdiskbox .foldercontent .list_header{position:absolute;float:right;top:0px;right:0px;width:80%;display:none;}
#netdiskbox .foldercontent .list_header li{float:right;display:block;}
#netdiskbox .foldercontent .list_header li span{display:block;text-align:left;}

/*  动感相册
------------------------------------------------    */
body.SilverAlbum #main {}
body.SilverAlbum #content{background-color:Transparent;}
#silverAlbumBox .sidebar_menu{float:left;width:149px;}
#silverAlbumBox .sidebar_menu #silverAlbumListContainer{margin:10px 5px 0 10px;}
#silverAlbumBox .sidebar_menu #silverAlbumListContainer li{}
#silverAlbumBox .sidebar_menu #silverAlbumListContainer li a,#silverAlbumBox .sidebar_menu #folderMenuContainer li a:link{background:url(images/icon/icon_f_video.gif) no-repeat scroll 0 5px;line-height:2em;height:2em;overflow:hidden;display:block;padding:0;margin:0px;}
#silverAlbumBox .sidebar_menu #silverAlbumListContainer li a span{cursor:pointer;padding:0 0 0 20px;}
#silverAlbumBox {position:relative;}
#silverAlbumBox .sidebar_menu h5,#silverAlbumBox  h5{background:url(images/enjoosite_bgs.png) repeat-x scroll 0px -125px;color:#666;font-weight:normal;border-bottom:1px solid #ddd;line-height:24px;height:24px;padding:0 0 0 10px;}
#silverAlbumBox  h5 label{color:#666;}
#silverAlbumBox  .swf_container{width:427px;height:320px;position:relative;text-align:center;border:2px solid #dcdcdc;}
#silverAlbumBox  .swf_container #silverAlbumSwf_Block{width:427px;height:320px;position: absolute;left:0;top:0;text-align:center;background: #000;filter:alpha(opacity=50);z-index:100;display:none;}
#silverAlbumBox  .swf_container #silverAlbumSwf_Block_Content{width:250px;height:20px;line-height:20px;position:absolute;top:155px;left:100px;color:#ffff00;text-align:center;z-index:101;display:none;}
#silverAlbumBox  .swf_container #silverAlbumSwf_Block_UploadProgress{display:none;text-align:left;width:320px;height:12px;line-height:12px;position:absolute;top:155px;left:55px;color:#ffff00;z-index:102;border:1px solid #dcdcdc;background:#fff;}
#silverAlbumBox  .swf_container #silverAlbumSwf_Block_UploadProgress_Inner{width:1%;text-align:left;background:url(images/loading.gif) no-repeat 0 50%;}
#silverAlbumBox  #silverAlbumSwfContainer{margin:0;}
#silverAlbumBox  .ajaxLoading{display:none;position:absolute;line-height:22px;height:22px;top:0px;left:0px;width:300px;border:1px solid #63de52;background:#fff url(images/loading.gif) no-repeat 50% 50%;}
#silverAlbumBox  .backbox{margin:5px 0 0 0;display:none;}
#silverAlbumBox  .backbox a,#silverAlbumBox  .backbox a:link{color:#06c;}
#silverAlbumBox  .backbox a span{display:block;width:100%;height: 25px;line-height:25px;background:url(images/back.gif) no-repeat 20px 50%;text-indent:45px;cursor:pointer;color:#06c;}
#silverAlbumBox  #silverAlbumImagesContainer{padding:0 0 10px 0;}
#silverAlbumBox  #silverAlbumImagesContainer li{margin:10px 5px 0 5px;text-align:center;padding:0;text-indent:0;}
#silverAlbumBox  #silverAlbumImagesContainer li .title_box,
#silverAlbumBox  #silverAlbumImagesContainer li .image_box{border:3px solid #eaf6ff;}
#silverAlbumBox  #silverAlbumImagesContainer li .image_box{border-bottom-width:0px;}
#silverAlbumBox  #silverAlbumImagesContainer li .title_box{border-top-width:0px;}
#silverAlbumBox  #silverAlbumImagesContainer li .image_box a span{width:128px;height:96px;background:#ffffdd;background-position:50% 50%;background-repeat:no-repeat;margin:0;padding:0;}
#silverAlbumBox  #silverAlbumImagesContainer li .title_box input.textbox{width:118px;margin:0px;}
#silverAlbumBox  #silverAlbumImagesContainer li div.action_toolbar{margin:0;padding:5px 5px 5px 0;text-align:right;cursor:move;background:#cce5ff;}
#silverAlbumBox  #silverAlbumImagesContainer li .action_toolbar li{width:auto;margin:0;padding:0;margin:0 0 0 5px;}
#silverAlbumBox  #silverAlbumImagesContainer li .action_toolbar span{border:1px solid #dcdcdc;display:block;width:7px;height:7px;line-height:16px;margin:0;padding:0;background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;text-indent:-9000px;}
#silverAlbumBox  #silverAlbumImagesContainer li .action_toolbar .delete span{background-image:url(images/xbutton.gif);}
#silverAlbumBox  #silverAlbumImagesContainer li .action_toolbar .left_arrow span{display:none;background-image:url(images/icon/code.gif);background-position:0 50%;}
#silverAlbumBox  #silverAlbumImagesContainer li .action_toolbar .right_arrow span{display:none;background-image:url(images/icon/code.gif);background-position:-6px 50%;}
.silver_images_sortable_container{padding:10px;}

/*  enjooSite_Dialog_Windows
------------------------------------------------    */
.enjoosite_dialog_windows{border:1px solid #ddd;padding:2px;background:#eee;width:350px;height:125px;display:none;}
.enjoosite_dialog_windows .enjoosite_dialog_titlebar{background:#68bfef;line-height:20px;height:20px;padding:0 5px;border:1px solid #0090df;color:#fff;cursor:move;}
.enjoosite_dialog_windows .enjoosite_dialog_closebar{position:absolute;right:3px;top:2px;}
.enjoosite_dialog_windows .enjoosite_dialog_closebar a span{display:block;width:21px;height:21px;background:url(images/win/close.gif) no-repeat 0 50%;text-indent:-9000px;cursor:pointer;}
.enjoosite_dialog_windows .enjoosite_dialog_closebar a:hover span{background-image:url(images/win/close_hover.gif);}
.enjoosite_dialog_windows .enjoosite_dialog_content{line-height:2em;padding: 10px;}

.enjoosite_dialog {background:#eee;}
.enjoosite_dialog .ui-dialog-titlebar-close{position:absolute;right:3px;top:2px;}
.enjoosite_dialog .ui-dialog-titlebar-close span{display:block;width:21px;height:21px;background:url(images/win/close.gif) no-repeat 0 50%;text-indent:-9000px;cursor:pointer;}
.enjoosite_dialog .ui-dialog-titlebar-close:hover span{background-image:url(images/win/close_hover.gif);}
.enjoosite_dialog .ui-dialog-titlebar{position:relative;margin:5px;}
.enjoosite_dialog .ui-dialog-titlebar .ui-dialog-title{display:block;background:#68bfef;line-height:20px;height:20px;padding:0 5px;border:1px solid #0090df;color:#fff;cursor:move;}

.enjoosite_dialog_list{list-style-type: none;margin:10px 10px;}
#enjooSiteDialog .enjoosite_dialog_list input.textbox{width:200px;}
#enjooSiteDialog .enjoosite_dialog_list li{padding:0 0 0 25px;}
#enjooSiteDialog .enjoosite_dialog_list li.file{background:url(images/icon/i6.gif) no-repeat 5px 50%;}
#enjooSiteDialog .enjoosite_dialog_list li.directory{background:url(images/icon/i8.gif) no-repeat 5px 50%;}


/*--------{tags}-------------*/
#tag-cloud,.tagCloud
{
	font-size: 1em;
	margin: 0;
	padding: 0;
}

#tag-cloud li,
.tagCloud li
{
	display: inline;
	list-style-type: none;
}

#tag-cloud li, 
#tag-cloud li a,
.tagCloud li ,
.tagCloud li a
{
	display: inline;
	padding:2px;
}

#tag-cloud li,
.tagCloud li
{
	padding: 2px 3px;
}

#tag-cloud li a.tag-style-selected,
#tag-cloud li a:link.tag-style-selected,
#tag-cloud li .tag-style-selected,
.tagCloud li a.tag-style-selected,
.tagCloud  li a:link.tag-style-selected,
.tagCloud  li .tag-style-selected
{
	color: #fff;
	background-color: #ff0000;
}

.tag-style-1
{
	font-size: .8em;
	font-weight: normal;
}
.tag-style-2
{
	font-size: 1em;
	font-weight: normal;
}
.tag-style-3
{
	font-size: 1.2em;
	font-weight: bold;
}
.tag-style-4
{
	font-size: 1.4em;
	font-weight: normal;
}
.tag-style-5
{
	font-size: 1.6em;
	font-weight: bold;
}
.tag-style-6
{
	font-size: 1.8em;
	font-weight: bold;
}
.tag-style-7
{
	font-size: 2em;
	font-weight: bold;
}

.restoreTag
{
	float:left;
	display:block;
	width: 25px;
	height:18px;
	background-image: url(images/refurbish.gif);
	background-position: center center;
	background-repeat: no-repeat;
	cursor:pointer;
}
