/**
 * You may adapt elements of this CSS in your own projects,
 * but the unique combination of images, colors, sizes, typography, and positioning ("the design") is
 * Copyright 2008 VeryCD Team and chenqian<@http://www.stopdesign.cn> Some Rights Reserved
 * and may not be reproduced.
 *
 * $Id: $
 */
#where-ru { border-width: 1px 1px 0px; border-color: #c00000; padding: 10px 0px; width: 100%; text-align: right; }
#where-ru a { color: #c00000; text-decoration: underline; }
#where-ru p { float: left; text-align: left; font-size: 14px; margin: 0px; padding: 0px; }
#my-groups-menu {
    background: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc #999 #999 #ccc;
    display: block;
    line-height: 200%;
    margin: 0px;
    padding: 8px;
    position: absolute;
    text-align: left;
    top: 132px;
    width: 160px;
    z-index: 1;
}
#my-groups-menu a, #my-groups-menu a:link, #my-groups-menu a:visited { color: #0039b6; }
#my-groups-menu * { margin: 0px; padding: 0px; list-style: none; }
#my-groups-menu li { margin-top: 4px; }
#my-groups-menu li.current { color: #000; font-weight: bold; }
#my-groups-menu li.section { color: #000; font-weight: bold; margin-top: 10px; }
dl.groups-list dl { margin: 0px 20px 10px; padding: 0px; }
dl.groups-list dt { font-weight: bold; margin: 0px; padding: 0; }
dl.groups-list dd { line-height: 200%; margin-left: 0px; padding: 5px 0px 0px 10px; }
dl.groups-list .current { background-color: #fff; border: 1px solid #999; border-left-color: #fff; font-weight: bold; overflow: visible; -moz-border-radius: 0px 7px 7px 0px; }
dl.left_relate dl { margin: 0px; padding: 0px; }
dl.left_relate dt { font-weight: bold; margin: 0px; padding: 0px 0px 0px 10px; }
dl.left_relate dd { line-height: 100%; margin: 0px 0px 8px 0px; padding: 0px 0px 0px 10px; }

table.topics-list  { overflow: hidden;  }
table.topics-list th { border-bottom: 2px solid #999; color: #000; font-weight: normal; text-align: left; height: 28px; }
table.topics-listtop td { clear:both; margin: 0 auto 0 auto ;vertical-align:top; text-align:center; }
table.topics-list td { margin: 0 auto 0 auto ; padding: 6px 1px ; text-align:left; vertical-align:top; }
table.topics-list tr.topic-row { line-height: 200%; }
table.topics-list tr.bottom-row td { border-bottom-width: 0px; }
table.topics-list .topic-group { width: 120px; }
table.topics-list .topic-group img.group-icon { margin: 0px 2px 0px 0px; width: 24px; height: 24px; }
table.topics-list .group-icon  { margin-right: 2px; width: 24px; height: 24px; }
table.topics-list .topic-title { border-bottom: 1px solid #d4d4d4; }
table.topics-list .topic-msg { background-color: #ffc; }
table.topics-list .topic-author { width: 100px; padding-left: 350px; border-bottom: 1px solid #d4d4d4; white-space: nowrap; }
table.topics-list .thAuthor { padding-left: 350px; }
table.topics-list .borderBot { border-bottom: 1px solid #d4d4d4; }
table.topics-list .topic-author img.member-icon { text-align: center; overflow: hidden; max-width: 24px; margin: 0px 2px 0px 0px; width: 24px; height: 24px; }
table.topics-list .topic-title  img.topic-icon  {width: 16px; height: 16px;background:#FFF;margin-right: 6px; }
table.topics-list .topic-posts { border-bottom: 1px solid #d4d4d4; width: 48px;}
table.topics-list .topic-reply { border-bottom: 1px solid #d4d4d4; width: 48px; white-space: nowrap; word-wrap: break-word; }
.topic-reply a:hover{text-decoration: none;}
table.topics-list .topic-time { border-bottom: 1px solid #d4d4d4; width: 70px; }
img.mini-page { margin-bottom: +3px; }
.media-icon { width: 16px; height: 16px; vertical-align: middle; margin: 0px 1px 0px 1px; }
.topics-list-title { background: #efefef; font-weight: bold; border-bottom: 1px solid #d4d4d4; color: #c00000; margin: 0px; padding: 4px; }
.topic-title-old { color: #999 !important; }
.pages-nav { clear: left; margin: 20px 0px; padding: 0px;}
.pages-nav a, .pages-nav span { display: block; float: left; padding: 1px 5px 0px; margin-right: 4px; }
.pages-nav a, .pages-nav a:link, .pages-nav a:visited { background: #fff; border: 1px solid #ddd; color: #000; text-decoration: none; }
.pages-nav a:hover { background: #e00000; border-color: #ddd; color: #fff; text-decoration: none; }
.pages-nav span { color: #999; }
.pages-nav .current { font-size: 18px; border: 1px solid #fff; color: #999; }
.pages-nav .next { background: #fff; color: #000; border: 1px solid #ddd; }
.pages-nav span.next { color: #CCC; }
.groups-list { font-family: "Lucida Grande",Tahoma,Lucida,Arial,sans-serif; }
.group-icon { width: 48px; height: 48px; margin-bottom: 3px; }
.group-icon-min { margin: 0px 2px 1px 0px; vertical-align: middle; float: left!important; clear: left!important; float: none; }

div#elite-topics { margin-right: 286px; }
div#elite-topics .topic-list { margin: 24px 0; border-bottom: 1px dashed #ccc; }
div#elite-topics .topic-list .topic-title { font-size: 14px; margin: 12px 0; }
div#elite-topics .topic-list .topic-title a { border-bottom: 1px solid #666; color: #333; }
div#elite-topics .topic-title a:hover { color: #B22222; border-bottom: 1px solid #B22222; text-decoration: none; }
div#elite-topics .topic-entry { margin: 0 0 3px 72px; min-height: 100px; height: expression(this.height<100?'100px':'bsIE'); }
div#elite-topics .face { margin-bottom: 12px; width: 64px; text-align: center; line-height: 105%; float: left; }
div#elite-topics .face img { border: 1px solid #ccc; padding: 3px; }
div#elite-topics .topic-metadata { display: block; color: #008000; text-align: right; margin: 0; }
div#elite-topics .topic-metadata a { text-decoration: underline; }
 div#elite-topics .topic-metadata * { color: #008000; margin: 0; padding: 0; }
div#elite-topics a.fullarticle { color: #666; }
.gl-1 { font-size: 12px; }
.gl-2 { font-size: 16px; }
.gl-3 { font-size: 20px; font-weight: 600; }
.lite_menu_button a { color: #ccc; font-weight: normal; font-size: 12px; }
.admin-mod { display: none; }
.lite_menu_button a:hover{color:#ccc;}
.lite_menu_button a:visited{color:#ccc;}
#groups-tags { background: #ddebff; width: 100%; }
.groups-list-inner { margin: 0px 6px; }

/* upload */
.vcfs {
    clear: both;
    width: auto;
    padding: 2px;
    font-weight: bold;
    background-color: #eee;
    border: 1px solid #c00000;
    border-top-color: #c00000;
    border-top-width: 10px;
    border-bottom-width: 4px;
    border-bottom-color: #c00000;
}
.upload-box,
.uploed-box { margin: 0; margin-top: 10px; padding: 10px; border: dashed 1px #f63; width: 550px; }
.upload-box h4 {
    padding-left: 5px;
    margin-bottom: 5px;
    border-width: 1px;
    border-left-width: 5px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-left-color: #c00000;
    border-bottom-color: #ccc;
}

#upload_img_layout { margin-top: 5px; }

.inputer-error-box { border: solid 1px #a00; padding: 2px; font-weight: bold; color: #a00; background-color: #ffc; }
.inputer-limit-notice { position: absolute; border: #666 1px solid; padding: 2px; background-color: #ffc; -moz-opacity: 0.9; }
.topic-private { color: #f60; }
.post-box {
    margin: 0;
    margin-top: 10px;
    padding: 8px 0px 10px 10px;
    width: 510px;
    float: left;
}
.post-notice {
    padding: 8px 20px 10px 10px;
    margin: 0;
	margin-top: 10px;
	width: 200px;
	min-width: 270px;
	word-wrap: break-word;
	overflow: hidden;
}

/* target IE7 */
html>body .post-notice { *width: 270px; }
.post-notice img { width: expression(this.width>280?'280':'bsIE'); overflow: hidden; }
.post-notice p {  }
.upload-a { float: left; }
.upload-m { float: left; }
.upload-r {
    width: 370px;
    float: left;
    border: none;
    padding: 0px;
    color: #c00000;
    background-color: #fff;
}
.upload_menu { width: 100%; margin-bottom: 5px; }
.upload_menu td { white-space: nowrap; }
.upload_menu img { vertical-align: middle; }
.upload_menu td { padding: 3px; border: solid 1px #ccc; text-align: right; background-color: #eaeae4; }
#drag_layout { position: absolute; text-align: right; height: 20px; background-color: #eaeae4; }
.drag-img { float: left; cursor: n-resize; width: 16px; height: 16px; }
.wait-layout-msgbox {
    font-size: 14px;
    border: solid 2px #c00000;
    background-color: #fff;
    padding: 20px;
    top: 150px;
    width: 200px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
}
#upload_box span#postNote {  }

.upload_urls { width: 350px; height: 17px; margin-right: 5px; overflow: auto; }
/* End upload */

/* bbcode */
.bbcode-buttons {padding-top: 5px; text-align:left; padding-left:175px;*padding-left:200px;}
.bbcode_body{ padding-right:5px; padding-left:105px; *padding-left:90px;}
.bbcode_bulletin{ padding-right:5px; padding-left:25px; *padding-left:10px;}
/* safari */
body:first-of-type .bbcode-buttons {padding-left:250px;}
.bbcode-buttons img { cursor: pointer; }
body:first-of-type .bbcode_body{padding-left:220px;}
body:first-of-type .bbcode_bulletin{ padding-left:98px;}
/* End bbcode */

/* input */
input[type="text"],
input[type="password"],
textarea { border: 1px solid #ccc; }
input.button {
    background: #c00000;
    border-color: #d66666 #b00 #b00 #d66666;
    border-width: 1px;
    color: #fff;
    height: 20px;
    text-align: center;
    /* cursor: pointer; */
}
input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus { border: 1px solid #999; }
input[type="submit"],
input[type="button"],
input[type="checkbox"],
input[type="radio"],
label { cursor: pointer; }
.sub { background: #C00000; color: #fff; }
/* End input */

#png{
    width: expression("1px");
    height: expression("1px");
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this.src+")");
}

/* Group head */
#page-top { height: 100px; }
#page-body { clear: both; }

#group-nav { color: #ccc; width: 99%}
#group-logo { float: left; }
#head-body { width: 60%; float: left; }
#group-nav-head { }
#group-nav-head h1 { color: #000; font-size: 18px; letter-spacing: 2px; margin: 0px; padding: 0px; text-align: left; }
#group-nav-body { margin-top: 5px; font-family: Tahoma; }
#group-nav-body a { color: #c00000; text-decoration: none; }
#create-topic { float: right; width: 180px; }
#create-topic a { background: #c00000; border: 1px solid #ccc; border-color: #ECB8B8 #7E0000 #7E0000 #ECB8B8; color: #fff; display: block; float: right; font-weight: 100; margin-left: 6px; padding: 2px 7px; }
#create-topic a:hover { text-decoration: none; }
#group-desc { clear: left; margin-left: 14px; padding-left: 14px; margin-top: 10px; width: 90%}
#group-desc a { text-decoration: underline; }
#group-desc a:hover { text-decoration: none; }
/* End group head */

/* emule */
.emuletop {
	color: #000;
	font-weight: bold;
	padding: 4px;
	background: url(/ipb_images/2/css_img_emule.gif) no-repeat right #e4eaf2;
	border-left: 4px solid #8394b2;
	border-top: 1px dotted #000;
	border-right: 1px dotted #000;
    width: auto;
	clear: left;
}
.emulemain {
	border-left: 4px solid #8394B2;
	border-right: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding: 4px;
	margin: 0px auto 8px auto;
	background: #EEF2F7;
}
.emulemain table {
    background: #F5F9FD;
}

* html .emulemain table { width: 100%;}
.emulemain td { border-bottom: 1px solid #f4f4f4; padding: 6px; background: #f5f9fd; }
.emulemain td.post2 { background-color: #EEF2F7; border-bottom-color: #efefef; }
.emulemain td.row3  { border-bottom: 0px; }
.emulemain a { text-decoration: none !important; }
.emulemain a:hover { text-decoration: underline !important; }
.emulemain .ed2k-hidden { display: none; }
.emulemain a.ed2k-masking { text-decoration: line-through !important; }
.emulemain a.ed2k-masking:hover { text-decoration: line-through !important; }
.emulemain .needemule,.emulemain-01 .needemule {
	text-align: center;
}
td.ed2khr {
	text-align: center;
	background: #F5F9FD url(/images/bg-user.gif) repeat-x center;
	color: #CC0000;
	border: none;
}

td.ed2khr2 {
	text-align: center;
	background: #EEF2F7 url(/images/bg-user.gif) repeat-x center;
	color: #CC0000;
	border: none;
}

td.ed2khr span {
	margin-left: 40px;
	text-align: center;
}

td.ed2khr2 span {
	margin-left: 40px;
	text-align: center;
}

span.barText {
	background: #F5F9FD;
	padding: 0 4px;
	color: #666;
}

.ed2k-hidden{ display: none; }
/* End emule*/

#body-alpha { float: left; width: 70%; }

#body-beta  { width: 270px; float: right; }
#grelated { width: 100%; margin-top: 5px; }
#grelated  dl dt { font-size: 14px; }
#grelated  dl dd {
	margin: 6px 2px 0 6px;
	padding: 3px;
	width: 72px;
	height: 88px;
	display: block;
	text-align: center;
	float: left;
	overflow: hidden;
}
#grelated  dl dd:hover { background: #EDEDED; }
#group-mytrack { margin-top: 10px; float: left; width: 120px; }
.two-column #body-beta { width: 160px }
/*.two-column #gown { width: 100% } */
#groups-related { float: left; }
#gfriend {  }

/* invite page */
#group-invite-form { margin: 20px; text-align: center; font-weight: bold; font-size: 14px; }
#group-invite-form #memberlist { margin: 20px; text-align: left; font-weight: normal;font-size: 12px; }

/* join in page */
#group-join-in { margin: 20px; }

/* fgroup cp page */
.fcp-box { margin: 0 0 1em 0; padding: 3px; padding-left: 18px; /* border: 1px solid #D4D0C8; */ }
.fcp-box a { text-decoration: underline; }
.fcp-title { text-align: right; margin: 0px; padding: 3px; width: 99%; background-color: #efefef; }
* html .fcp-title { text-align: right; margin: 0px; padding: 3px; width: 98%; background-color: #efefef; }
.fcp-add-adm-box { padding: 3px; border: solid 1px #efefef; background-color: #f7f7f7; }

/* ubb code style for quote and code */
.codetop, .sqltop, .htmltop {
	background: #FDDBCC url(/ipb_images/2/css_img_code.gif) no-repeat right;
	color: #000;
	font-weight: bold;
	margin: 0 auto 0 auto;
	padding: 3px;
	width: 98%;
}

.codemain, .sqlmain, .htmlmain {
	background: #FAFCFE;
	border: 1px dotted #000;
	color: #465584;
	font-family: Courier, Courier New, Verdana, Arial;
	margin: 0 auto 0 auto;
	padding: 3px;
	width: 98%;
}
* html .codemain{ margin: 0 0 0 7px; width: 97%; }

.quotetop {
	background: #E4EAF2 url(/ipb_images/2/css_img_quote.gif) no-repeat right;
	border: 1px dotted #000;
	border-bottom: 0;
	border-left: 4px solid #8394B2;
	color: #000;
	font-weight: bold;
	font-size: 12px;
	margin: 8px auto 0 auto;
	padding: 3px;
}

.quotemain {
	background: #FAFCFE;
	border: 1px dotted #000;
	border-left: 4px solid #8394B2;
	border-top: 0;
	color: #465584;
	padding: 4px;
	margin: 0 auto 8px auto;
}
/* ubb code style for quote and code */

.subnav-seperator { margin: 0px 2px; height: 11px; width: 1px; }
.group-mods{width:100%;margin-bottom:0;z-index:-1;}
#group-mods ul {  }

#group-topics { clear: both; width: 99%; }
/*#theCon{ margin-bottom:15px!important; margin-bottom:0px;}*/


/* topic list */

/* preview */
.preview_img,
.preview_audio,
.preview_video,
.preview_note { margin: 1px; padding: 3px; }
.preview_img { margin: 4px; float: left; margin-top: 24px; }
.preview_img img { border: 1px solid #ccc; max-height: 375px; height: expression(this.height > 375? "375px": "auto" ); }
.unquoteivideo { clear: left; }
.unquoteiaus { clear: left; }
.preview_video { width: 450px; }
.preview_audio { width: 350px; }

/*notemsg*/
#notemsg { text-align: left;}
#notemsg p {
	margin: 0px;
    padding: 2px;
	padding-left:12px;
    font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #f60;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity=80);
}

#LayerTop {
	margin: 0;
	padding: 0;
	position: fixed!important;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width:27%;
	min-width:120px;

}

#post-title{
	width:100%;
}
#post-title a.black { color: #000; text-decoration: none; }
#post-title a.black:hover { text-decoration: underline; color: #000; }

/* All tags of a group */
#groups-all-tags {
    margin: 20px 50px;
    line-height: 250%;
}
#groups-all-tags .gl-1 { font-size: 12px; }
#groups-all-tags .gl-2 { font-size: 16px; }
#groups-all-tags .gl-3 { font-size: 20px; font-weight: 600; }
#groups-all-tags .gl-4 { font-size: 24px; font-weight: 600; }
#groups-all-tags .gl-5 { font-size: 28px; font-weight: 600; }

.memberadm td { padding-left: 36px; }
#unquoteiaus{ clear: left; }
dd { padding-top: 4px; padding-bottom: 4px; }
#form1 { padding-left: 18px; }
div.post-list{
	margin-top:0;
}
.post-list .post-contents a { color: #000; text-decoration: underline; }
#relate_topic { display: block; }
#relateP { margin: 0; padding: 0px; font-size: 14px; border-bottom: 1px solid #ccc; }
#hotP { margin: 0; padding: 0px; font-size: 14px; border-bottom: 1px solid #ccc; }
#body-beta table { margin-left: 3px!important; padding: 0; }
#body-beta table td { padding: 3px 0px; }
#body-beta #hot_post table td { padding-bottom:8px; }
table td { word-wrap: break-word; overflow: hidden; }
.unquoteimgs {  }
.inner_content{ clear: left;}
p.inner_content{font-size:14px}
th { font-size: 12px; }
.td-author { text-align: center; width: 60px; border-bottom: 1px solid #d4d4d4; }
.gtopic { margin: 2px 0px 0px 16px; padding: 0px; }
.topic-msg { background-color: #f5f5f5; cursor: help; }
#meta { margin: 0 6px 10px 0; padding: 6px 0 6px 0; text-align: right; border-bottom: 1px dotted #ccc; color: #333; }
#meta a { color: #333; border-bottom: 1px dotted #333; }
#meta a:hover { color: #333; border-bottom: 1px solid #333; text-decoration: none; }
dl#related {  }
dl#related dt { padding-top: 12px; font-size: 14px; border-bottom: 1px solid #ccc; }
dl#related dd { text-align: center; float: left; width: 80px; margin-left: 6px; clear: right; }
.gname { padding-top: 16px; }
.gicon { margin-bottom: 6px; }
 div.tooltip { padding: 5px; margin: 5px; background-color: #f0f0f0; }

#groupOffical { clear: left; background:#F4FFEF; margin:4px 0; width: 100%;	-moz-border-radius: 5px;-webkit-border-radius:5px;}
#groupOffical div.more-groups a { color: #c00000; text-decoration: underline; }
#groupOffical th { text-align: center; }
#groupOffical tr { text-align: left; }
#groupOffical td { padding: 0px 4px; text-align: center; width: 9%; }
#more-groups   { margin: 4px auto 0px; padding-top: 4px; width: 96%; text-align: right; }
#more-groups a { color: #c00000; }
#allgroups {
    text-align: left;
    border-bottom: 1px dashed #ccc;
    color: #999;
    margin: 0px auto 4px;
    padding-bottom: 4px;
    width: 96%;
    font-weight: bold;
}

 /* opera */
@media all and (min-width:0px) {
	#page-top { position: relative; }
	#top-search { float: right; height: 36px; position: relative; top: -60px; left: 3px; }
}

/* safari */
body:first-of-type #top-search { float: right; height: 36px; position: relative; top: -55px; left: 3px; }
body:first-of-type #top-search-input { height: 18px; padding: 0px; margin: 11px 0px 0px 0px; width: 260px; }
body:first-of-type #top-search-button { margin-left: 32px; }
body:first-of-type div#page-body{ }
body:first-of-type #page-top form{ display: inline-block;height: 0;float: right;padding:0px;margin: 0px;background:green; }
/*body:first-of-type #where-ru{padding:10px 0;}*/
/* #relate_topic { float: right; margin: 0; padding: 0; background: gray; clear: both; } */
/* some icons come from http://www.famfamfam.com/lab/icons/silk/   thanks  Mark James*/


/*		* targets IE6 and 7 */
/* 	_targets IE6 */

.recent-groups-only dl dd {
	width: 130px;
	display: inline;
	float: left;
	margin: 0;
}

.recent-groups-only dl dd a {
	/*
	*margin-top: 36px;
	_margin-bottom: 0px;
	*/
}
.clearer { margin: 0; padding: 0; clear: both; }
.groups-popup-list {
	text-align: left;
	position: absolute;
	top: 136px;
	border: 1px solid #ccc;
	background: white;
	float: right;
	padding: 3px;
	/* width: 120px; */
	z-index: 10;
}
.groups-popup-list a { color: #4682B4; }
.groups-popup-list a:hover {  }
.groups-popup-list p { margin-left: 12px!important; margin-left: 6px; font-weight: bold; font-size: 12px; }
.groups-popup-list ul { margin: 0; padding: 0 12px; }
.groups-popup-list ul li { list-style: none; }
#m-groups, #v-groups {
	right: 3%;

}
#mytrack { margin-top: 12px; }
#mytrack dl dt { font-weight: bold; }
#mytrack dl dd {  }
#mytrace img {  }
#body-beta dl dt { font-size: 14px; border-bottom: 1px #ccc solid; margin-top: 8px; }
#body-beta dl { margin: 0; padding: 0; }
#body-beta dl dd {
	margin: 0px 2px 0 6px;
	padding: 3px;
	width: 72px;
	height: 88px;
	display: block;
	text-align: center;
	float: left;
	overflow: hidden;
}
#body-beta dl dd:hover {
	background: #ededed url(/images/group/ddbg.jpg) repeat-x;
	/* border: 1px solid #9ACD32; */
}

#gmytrack dl dt {  }
.dengji { padding-left: 3px; }
.more { clear: left; padding: 0; margin: 0; padding-top: 6px; text-align: right;}
.more a { text-decoration: underline; }
.note { background: #fffacd; padding: 6px; }
h1.pers{ margin:0; font-weight: normal; padding: 0; color:#666}

.pers{ margin:0; font-weight: normal; padding: 0; color:#000}
.pers01,.pers02{display: block;color:#aaa;font-weight: normal;margin:40px auto 50px auto; text-align:center;padding: 0;padding-top:40px;}
/*.pers01..pers3{margin:20px auto auto auto; font-weight: normal; padding: 0; text-align:center;font-size:14px;}*/
.pers2,.pers03{font-weight: normal; padding: 0; text-align:left;}
.pers2 {margin:20px auto 20px auto;}
.pers1{font-size:14px; margin:20px auto 20px auto;font-weight: normal; padding: 0; text-align:center}
.pers3 {font-size:12px; color:#aaa  }
.pers03{margin:20px 0 0 0;}

#creator {
	background: #f0fff0;
	padding: 12px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	min-height: 50px;
}
/* play button */
td a span.play48 {
	z-index: 2;
	display: block;
	text-indent: 0;
	color: #000;
	position: relative;
	width: 31px;
	height: 22px;
	margin-top: 20px;
	margin-left: 10px;
	background: transparent url(/images/blog/play.gif) no-repeat;
	filter: Alpha(Opacity="70");
	cursor: hand;
}
div.yui-ac-bd ul { position: relative; z-index: 6; }
div.yui-ac-bd ul li { /* background: green; */ z-index: 42; }
td a span.play48[class]{ background: transparent url(/images/blog/play.png) no-repeat; }
td img.withpre { margin-top: -36px; #margin-top: -42px; margin-left: 0px; }
#relate_topic table { }

#contents{
	width:500px;
}
body:first-of-type #contents{
	width:540px;
}
body:first-of-type #handle{
	display:none;
	width:542px;
	display: none;
}

.moreaction{float:left;clear:left;width:240px;}
#v-groups {
	right: 3%;
	}

ul.topic-list li{
	list-style-type:none;
	height:auto;
	display:block;
	padding-top:18px!important;
	padding-top:0px;
	z-index:2;
	clear:left;
	/*
	position:relative;
	z-index:-1;
	*/
}
ul.topic-list{margin:-10px 0 0 0 !important; margin:10px 0 0 0;  padding-left:10px; padding-top:0px;clear:both }
ul.topic-list li.istopic{
	position:relative;
	margin-left:0px;

}
ul.topic-list li.non-topic{
	margin:5px 0px 0 auto;
	text-align:center;
	padding-top:1px!important;
	padding:0;
	padding-right:3px;
	height:auto;
    border:1px solid #CCC;
}

ul.topic-list li.non-topic:hover{
	border:1px solid #ADFF2F;
	background:#FFF;
}

.blog_title {
	font-size: 14px;
	clear:right!important;
	padding:0px
}
.blog_title a { /*text-decoration: underline;*/
	border-bottom:1px solid #666;color: #333;
}
.blog_title a:visited { border-bottom:1px solid #333;color:#333;}
.blog_title a:hover {
	border-bottom:1px solid #C30;
	text-decoration:none;
	color:#C30;
}
.blogTag_title {
	font-size: 12px;
	clear:right;
	padding:3px 3px 0px 3px;
	margin-bottom:10px;
}
.blogTag_title a { text-decoration: none; color: #000; }
.blogTag_title a:hover { text-decoration: underline; color: #000; }
/*.date-time { color: #999; }*/
h1, h2 { clear:right }
div.bt_title small { font-size: 12px; font-weight: normal; }
.blog_entry {
	padding:3px 3px 6px 3px;
	line-height:1.8em;
	text-align:left;
    margin-bottom:0;

}
.blog_entry img{ padding-right:12px; }
.blog_entry p{
	clear:right;
	margin:0;
	color:#008000;
}
.blog_entry a { color: #333; text-decoration: underline; }
.blog_entry a:visited{text-decoration: underline;}
/*.blog_entry a:hover { color: #333; text-decoration: none; }*/
.blog_entry span.blog_extra { color:#008000; }

.file_img{
	margin:2px 8px 0 0;
	*margin:18px 8px 0 0;
	padding:3px;
	border: 1px solid #CCC;
	height:expression(this.height>100?'100px':'bsIE');
	max-height:100px;
	width: 100px;
	height:100px;
	float:left;
}
.file_img:hover{
	border:1px solid #ADFF2F;
	background:#FFFACD;
}

.blog_metadata {
	text-align: left;
	clear: right;
	padding:0px;
	margin-bottom:0;
    color:#008000;
}
.blog_metadata a:link { color:#008000; text-decoration:none;}
.blog_metadata a:visited { color:#008000; text-decoration:none; }
.blog_metadata a:hover { color:#008000; text-decoration: underline; }
.blog_metadata a:active{ color:#008000; text-decoration:none;}
.blog_metadata small {
	font-size: 12px;
	color: #999999;
	margin:0;
}



/*draft*/
#content1{
	margin:20px 0 0 -210px !important;
	margin:0px;
	padding:0;
	float: left;
	width: 700px;
/*	 background: #CCC; */
}
#content2{	margin:0 0 0 0 !important;
	margin:0;
	padding:0;
	float: left;
	width: 90%;
/*	 background: #CCC; */}
table{ text-align:left; font-weight:bolder; clear:both}
table td{ margin: 0px; padding: 6px 3px; }
.title-text1{ background: url(/images/bgfile.jpg) repeat-x; height:37px;}
.labe{font-weight:bolder; text-align:center;}
.labe01{  border-bottom:1px solid #dddddd;}
.labe-file{ text-align:center; width:13%}
.labe02{ color: #FF0000; }
.labe-img{ width:50px; text-align:center; margin:0 auto 0 auto; }

.labe02 :hover { }

.labe9{ display:block;padding-bottom:0 !important; padding-bottom:10px; }



/*draft end*/


td img.recImg{
	margin: 0 auto;
	border: 1px solid #CCC;
	padding: 3px;
	text-align: center;
}
.imgs{ margin-top:0px!important; margin-top:3px; margin-left:0px; margin-right:5px}

/* .package class wraps enclosing block element around inner floated elements */
.package:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em; line-height: 0; }
* html .package { display: inline-block; }
/* no ie mac \*/
* html .package { height: 1%; }
#folder-label-wrapper, #folder-table-wrapper, #favFolder-table-wrapper {  width: 100%; }

#folder-label-wrapper { border-bottom: 1px solid #ccc; }
#folder-label-title { background: transparent; float: right; margin-top: 6px; text-align: right;}
#folder-label-title a:hover { background: transparent; }
#folder-label-title, #folder-label-title-link {font-weight:bold }
#folder-table-loading { text-align: center; }
#favFolder-table-loading { text-align: center; }
.firstLi{padding:10px 0 10px 0;
	padding:5px 0 5px 0!important;

	display: block;
	clear:both;
}
.folder-table td {padding-top: 5px;width:20%;text-align: center; margin-top:0; }
.folder-table td a:hover{ color:#FF0000; text-decoration:none}
.favFolder-table td {padding-top: 5px;width:20%;text-align: center; margin-top:0; }
.favFolder-table td a:hover{ color:#FF0000; text-decoration:none}
table { width:100%;border: 0px;}



.thumbImage {max-width: 100px;max-height: 100px;}
* html.thumbImage {
width: expression(this.width > 100 && this.width > this.height ?  100 : auto);
 height: expression(this.height > 100 ? 100 : auto); }
.box-img{width:100px; height:100px; border:1px solid #cccccc; text-align:center;line-height:100px;overflow: hidden;vertical-align: middle; background:#cccccc; padding:3px; margin:0 auto 0 auto }
ul li{ list-style:none}




.imgBox{ height:100%;text-align:center; }
.imgBox li {
list-style:none;
width:100px;
height:100px;
border:1px solid #cccccc;
text-align:center;
line-height:100px;
padding:3px;
}
.imgBox thumbImg {
max-width:100px;
max-height:100px;
vertical-align:middle;
text-align:center;
margin:0 auto 0 auto;

}

.bgg{
 display: table-cell;
 vertical-align:middle;
 height:100px;
 width:100px;
 text-align:center;
 *display: block;
 *font-size: 90px;
 border:1px solid #cccccc;

 margin-right:10px;
 }
 .bgg img { vertical-align:middle;}
.warp-imgbox{ float:left; margin-right:10px}
.warp-imgbox1{margin-left:6px!important;*margin-left:0!important;}

/* 这是干嘛用的，怎么写得这么恐怖 */
.wrap-img{
/*ff*/
width:106px;
height:103px!important;
padding-top:3px!important;
margin:0 10px 0 10px!important;
/**/
*display: table-cell;
*vertical-align:middle;
*text-align:center;
*display: block;
*font-size: 90px;
*margin-bottom:10px;
border:1px solid #cccccc;
*text-align:center;
/*ie7*/
*height:106px!important;
*width:108px!important;
*padding-top:0px!important;
*padding-bottom:1px!important;
*margin-left:0px!important;

/*ie6*/
_width:108px;
_height:104px;
_padding-top:0px;
_padding-bottom:0px;
_margin-left:0;



}
.wrap-img:hover{ 	border:1px solid #ADFF2F;
	background:#FFFACD;}
.wrap-img img {
  vertical-align:middle;
}
.title-n{ margin:0 auto 0 auto;WORD-WRAP: break-word;TABLE-LAYOUT: fixed;word-break:break-all}

a.recTitle:hover{
	text-decoration: none;
}
.folder-entry-thumb,.folder-entry-thumb-l{
	/*float:left;*/
	margin: 0 auto 10px auto;
	width: 100px;
	height: 100px;
	/*
	width:100px;
	height:100px;
	*/
	padding:3px;
	border:1px solid #CCC;
}
.folder-entry-thumb-l{
	float:left;
	margin-right:10px;
}

.folder-entry-thumb:hover,.folder-entry-thumb-l:hover{
	text-decoration: none;
	border:1px solid #ADFF2F;
	background:#FFFACD;
}
#pb{ width:80px;}
/* safari */
body:first-of-type #pb {
padding-left:0px;
}



.content_class_no_comment{ color:#aaa;font-weight:normal; margin:30px auto 30px auto; *margin:30px auto 10px auto; text-align:center;padding: 0; font-size:14px;}
.content_comment_class_order{ margin-left:15px; font-size:12px;}

body:first-of-type .content_comment_class_order{ margin-left:6px;}
.topis_class_name{ text-align:center; margin:0 auto 0 auto; }

.folder-table table{
	width:100%;
}
.folder-table table tr td{width:140;padding:4px;}
.favFolder-table table{
	width:100%;
}
.favFolder-table table tr td{width:140;padding:4px;}
td img.recImg{
	margin: 0 auto;
	border: 1px solid #CCC;
	display:block;
	padding: 3px;
	text-align: center;
	width:100px;
	height:100px;
	margin-bottom:10px;
}
img.recImg:hover{
	border:1px solid #ADFF2F;
	background:#FFFACD;
}

/* 官方小组 */
#groupOffical table{
	padding:2px 5px;
}
#groupOffical table td{
	text-align:left;
}


/* 管理小组 */
#groupManage{
	background:#f4f4f4;
	padding:5px;
	padding-bottom:30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#groupManage table{
	text-align:left;

}
#groupManage table caption{
	text-align:left;
}
#groupManage table td{
	padding:2px;
	margin:0;
	width:12%;
}
#groupManage table th a{
	/*text-decoration:underline;*/

	font-weight:normal;
}
h3#titleManage{
	font-size:14px;
}
h3#titleManage a{
	/*font-size:12px;*/
	color:#B22222;
	text-decoration:underline;
}
#groupManage #moreGroup table td{
	padding-left:1%;
}
#groupManage span#moreBtn{
	display:block;
	float:left;
	padding-left:4px;
	margin-top:4px
}

/* safari */
body:first-of-type #groupManage span#moreBtn {
	padding-left:4px;
}

/*  新添加个人页内页的列表显示样式  */
.members-folder-title{
	padding:0px 3px 0px 3px;
	line-height:1.8em;
	text-align:left;
    margin-bottom:0;
    vertical-align:middle;
}
.members-folder-title a {color: #333; border-bottom:1px solid #333333;}
.members-folder-title a:visited{border-bottom:1px solid #333333;}
.members-folder-title a:hover{color: #cc3300; border-bottom:1px solid #cc3300;text-decoration:none;}
.fav_file_img{
	padding:3px;
	border: 1px solid #CCC;
	height:expression(this.height>75?'75px':'bsIE');
	max-height:75px;
	width: 75px;
	height:75px;
	float:left;
}
.fav_file_img:hover{
	border:1px solid #ADFF2F;
	background:#FFFACD;
}
.members-folder-title #members-folder-contents{
    color:#777;
    padding-top:5px;
    overflow:hidden;
	display:block;
	position:relative;
}
#members-folder-image{
	float:left;
	margin-right:10px;
}

.members-folder-title .left_topics_class_sort a, .blog_title .left_topics_class_sort a{ border: none;text-decoration: none;color:#cc3300;}
.members-folder-title .left_topics_class_sort a:hover, .blog_title .left_topics_class_sort a:hover{color:#cc3300;text-decoration: none;}
.members-folder-title .left_topics_class_sort a:visited, .blog_title .left_topics_class_sort a:visited{ border: none;text-decoration: none;color:#cc3300;}
.members-folder-title .left_topics_class_sort, .blog_title .left_topics_class_sort{ color:#cc3300;text-decoration: none;}


.addFav,.cancelFav{
	cursor:pointer;
}
/* tab style */
.favorite-tab-nav { margin-bottom: 0px; background:url(/images/tab-line.gif) bottom repeat-x; float: left; overflow: hidden;}
/*z-index only applies if an element is positioned. */
.favorite-tab-nav {position:;z-index:2;}
.favorite-tab-nav br { clear: both; }
.favorite-tab-nav h2 {padding-top:0; background: none; min-height: 15px; margin-bottom: 0; }
.favorite-tab-nav ul { margin: 0.5em 0 0 0; padding: 0 0 0 1em; list-style: none; }
.favorite-tab-nav li { margin: 0 1px 0 0; padding: 0 5px 0 0; background: url(/images/tab-back.png) 100% -100px; float: left; border-bottom: 1px solid #bbb; }
.favorite-tab-nav li.current { border-bottom: 1px solid #fff; background: url(/images/tab-back.png) 100% 0; }
.favorite-tab-nav li a, .favorite-tab-nav li a:visited {
    color: #000 !important;
	display: block;
	float: left;
	padding: 5px 19px 5px 19px;
	text-align: center;
	white-space: nowrap;
	background: url(/images/tab-back.png) 0 -100px;
	text-decoration: none !important;
	min-height: 17px; /* fixes FX/Mac issue */
	color: #322F29;
}
.favorite-tab-nav li.current a,
.favorite-tab-nav li.current a:link,
.favorite-tab-nav li.current a:visited { background: url(/images/tab-back.png) 0 0;outline: none; }
.favorite-tab-nav li img { vertical-align: middle; }
.favorite-tab-nav li:hover { background-position: 100% -200px; }
.favorite-tab-nav li:hover a { background-position: 0 -200px; }
.favorite-tab-nav li.current:hover { background-position: 100% 0; }
.favorite-tab-nav li.current:hover a { background-position: 0 0; text-decoration: none; }

span.memberInfo{
	float:left;
	display:inline-block;
}

input.grayButton{

	background: #F0F0F0;
	border-top:1px solid #EFEFEF;
	border-left:1px solid #EFEFEF;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	color:#333;

}