/**
 * 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: $
 */
#wrap {
	/*overflow:hidden!important;
	overflow: visible;
	background: url(/images/group/left_bg.gif) left top repeat-y;
	padding-top: 4px;
		*/
	width: 990px;
	margin: 0 auto;
	padding: 0;
	border-top: 1px solid #CCC;
	margin-top: -20px;
}

h2#whereru {
	text-align: left;
	font-size:12px;
	font-weight:normal;
}

#whereru a {
	text-decoration: underline;
}

a {
	color: #C60;
	text-decoration: none;
}

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

#nav {
	float: left;
	width: 200px;
}

#content {
	/*
	width:auto;
	clear: right;
	color: #333;
	padding-left: 10px;
	padding-bottom: 12px;
	background: none;
	float: none!important;
	float: right;
	background: none!important;
	border-left: none!important;
	margin-bottom: 0;
	background: url(/images/group/contentBg.gif)  top left repeat-y;
	*/
	width: 720px;
	float: left;
	padding-left: 4px;
	padding-bottom:6px;
	border-right: 1px dotted #CCC;
	word-wrap:break;
	overflow:hidden;
}


#content h1{
	margin:0;
	padding:0;
	text-align:left;
}

#content h3 {
	margin: 6px 0;
	color: #666;
}

.buchong {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	margin: 10px auto 6px 0
}

#content h3 a {
	color: #CC0000;
}

#content p {
	margin: 0;
}

#content h2 {
	text-align: center;
	margin-bottom: 0;
	font-size: 16px;
}

/*
#content h2#whereru {
	text-align: left;
	font: 13px normal;
}
*/

/* target IE7 */

/*
html>body #content {
	*width:555px;
}
*/

#contetn a {
	color: #C00000;
}

#wrap #navside {
	float: left;
	width: 252px;
	margin-left: 6px;
}

#wrap #navside p {
	margin: 0;
	padding: 0;
}

#wrap #navside p strong {
	font-size:12px;
	margin-right: 16px;
}

#wrap #navside p strong#username {
	font-size: 12px;
	font-weight: bold;
}

#wrap #navside p.userinfo {
	clear: left;
}

#wrap #navside #usermod {
	padding-left: 72px;
	padding-top: 4px;
	font-size: 12px;
}
#wrap #navside #usermod p {
	margin-top: 4px;
}
#weluser #userres table p{ margin-top:4px;}
#footer {
	clear: both;
	text-align: center;
	margin-top: 12px;
}

#where-ru {
	font-size: 14px;


/*

background:url(/images/group/header_seperator.gif) left bottom repeat-x;
	*/
	padding-top: 0;
	margin-top: -4px!important;
	margin-top: -17px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 2px;
}

#where-ru p {
	margin-top: 0;
	padding: 0;
}

#where-ru a {
	text-decoration: none;
	color: #C30;
}

#where-ru a:hover {
	text-decoration: underline;
	color: #F30;
}

h2 {
	text-align: left;
}

.blog_head {
	cursor: default;
	font-size: 12pt;
	margin: 1px 1px 10px 1px;
	background: url(/images/blog/bloghead.jpg) top left no-repeat;
	margin-top: 8px;
}

.blog_head .b_t {
	color: #000;
	padding-left: 50px;
	font-size: 24px;
	text-align: left;
	font-weight: bold;
}

.blog_head .b_t a {
	color: #000;
}

ul.topic-list li {
	list-style-type: none;
	height: auto;
	margin: 0 auto;
	display: block;
	padding-top: 18px!important;
	padding-top: 0px;
	z-index: 2;
	float: left;
}

ul.topic-list li.istopic {
	position: relative;
}

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

/*li.non-topic, x:-moz-any-link {
padding-top: 6px!important;
}
*/

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

.blog_title {
	font-size: 14px;
	clear: right!important;
	padding: 0px 3px 0px 3px;
}

.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;
}

.blog_entry a {
	color: #333;
	text-decoration: underline;
}
.blog_entry a:hover {
	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;
}

.damipan img {
    padding-right: 3px;
}
.ed2kNew img{
    padding-right: 3px;
}

.blog_face {
	float: right;
	width: 64px;
	text-align: center;
	line-height: 105%;
}

.blog_face a:link, .blog_face a:visited, .blog_face a:active {
	color: #000;
	text-decoration: none;
	background: transparent;
}

.post-comments {
	padding: 6px 3px 6px 6px;
	margin: 0;
	margin-bottom: 0px;
	position: relative;
	/*line-height: 1.7em;*/
}

.post-comments h4 {
	margin-left: 10px;
}

.face {
	float: left;
	width: 55px;
	text-align: center;
	height: 130px;
}

.face img {
	padding: 3px;
	border: 1px solid #e2e2e2;
}

.face .userFace {
	float: left;
	width: 48px;
	height: 48px;
	margin: 6px 8px 4px 0px;
}

.face .author {
	text-align: center;
}

.face a {
	color: #333333;
	text-decoration: none;
}

.face a:hover {
	color: #F30;
	text-decoration: underline;
}

.face a:visited {
	color: #CC3300;
}

.face a:active {
	color: #6CA6CD;
}

.face span {
	line-height: 130%;
}

.filesize {
	color: #008000;
	background:green;
}

.file_info {
	font-weight: bold;
	color: #999;
}

.file_img {
	margin: 2px 8px 0 0;
	*margin: 18px 8px 0 0;
	padding: 3px;
	border: 1px solid #CCC;
	height: expression(this.height>190?'190px':'bsIE');
	max-height: 190px;
	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 {
	color: #008000;
	text-decoration: underline;
}

.blog_metadata a:hover {
	color: #F30;
	text-decoration: underline;
}

.blog_metadata a:visited {
	color: #008000;
}

.blog_metadata small {
	font-size: 12px;
	color: #999999;
	margin: 0;
}

.post-contents {
	margin: 10px 0px 3px 10px;
	font-size: 12px;
	min-height: 40px;
	width:645px;
	overflow:hidden;
}

.fast-content {
	float: right;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 10px;
	width: 64px;
	text-align: center;
	line-height: 105%;
	clear: right;
}

.fast-content img {
	padding: 3px;
	margin-bottom: 6px;
	border: 1px solid #ccc;
}

.inputer-limit-notice {
	position: absolute;
	border: #666 1px solid;
	padding: 2px;
	background-color: #ffc;
	-moz-opacity: 0.9;
}

.clearLeft {
	clear: left;
}

#nav a {
	color: #333;
}

#nav ul {
	margin: 0;
	padding: 3px 6px 12px 0;
	list-style-type: none;
	background: #F5F5DC;
}

#nav ul li {
	margin: 0px 6px 6px 12px;
	padding-left: 15px;
	background: url(/images/blog/dot.gif) no-repeat 0px 4px;
	border-bottom: 1px dotted #ccc;
	list-style-type: none;
}

#nav ul li.nonebg {
	margin: 0px 6px 6px 12px;
	padding-left: 15px;
	background: transparent;
	border-bottom: 1px dotted #ccc;
	list-style-type: none;
}

#nav h2 {
	background: url(/images/blog/red.gif) no-repeat;
	color: #fff;
	margin: 0;
	padding: 3px 3px 2px 6px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	font-weight: 400;
	margin-top: 6px;
}

#nav h3 {
	color: #c50000;
	margin: 0;
	padding: 3px 3px 2px 6px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	margin-top: 6px;
	border-bottom: 1px solid #c50000;
	border-top: 1px dashed #ccc;
}

.myGroupTitle {
	color: #c50000;
	margin: 0;
	padding: 3px 3px 2px 6px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	margin-top: 6px;
	border-bottom: #c50000 1px solid;
	float: left;
}

.lite_menu_button {
	color: #333;
	font-weight: normal;
	font-size: 12px;
	padding-top: 12px;
	margin-bottom: 0;
	padding-bottom: 0;
	/*position:relative;*/
	z-index: -1;
}

.lite_menu_button a, .lite_menu_button a:visited {
	text-decoration: underline;
	margin-left: 10px;
}

p.lite_menu_button a {
	color: #C00000;
	text-decoration: underline;
}

.member-lite {
	font-weight: normal;
	font-size: 12px;
}

div.bt_title a.member-lite {
	color: #c60;
}

.button1 {
	background: url(/images/v3/bg.gjf) no-repeat;
	height: 30px;
	width: 88px;
	border: none
}

.button-sc {
	background: url(/images/v3/sc.png) no-repeat;
	height: 25px;
	width: 82px;
	border: none
}

/* preview */

.preview_img,
.preview_audio,
.preview_video,
.preview_note {
	margin: 1px;
	padding: 3px;
}

.preview_img {
	width: 180px;
}

.preview_video {
	width: 450px;
}

.preview_audio {
	width: 350px;
}

/* emule */

.emuletop,.emuletop-01 {
	clear: right;
	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;
	margin: 10px 5px 0 auto;
	width: auto;
}

.emuletop-01 {
	background: url(/ipb_images/2/css_img_emule01.gif) no-repeat right #e9e9e9;
	border-left: 4px solid #a7a6a6;
}
/*dy 无补充资源样式*/
.emuletop-no {
	clear:both;
	background:#EFEFEF;
	text-align:center;
	color:#999;
	padding:5px 0 5px 0;
}
/*dy 无评论样式*/
#criticism0,#global_topic_user_id_criticism1{
	clear:both;
	text-align:center;
	padding:5px 0 5px 0;
	*padding:4px 0 6px 0!important;
	_padding: 3px 0 4px 0;
	background:#EFEFEF;
	color:#999999;
	margin-top:10px;
	margin-bottom:10px;
 }
/*dy 资源页评论页用户权限*/
.global_topic_user_purview{text-align:center; padding:20px 0 20px 0;border:1px solid #cccccc; color:#999999;}

.emulemain,.emulemain-01 {
	border-left: 4px solid #8394B2;
	border-right: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding: 4px;
	margin: 0px 5px 8px auto;
	background: #EEF2F7;
}

.emulemain-01 {
	border-left-color: #a7a6a6;
	background: #f1f0f0
}

.emulemain table post2

.emulemain-01 table post2

* html .emulemain table {
	width: 99%
}

* html .emulemain-01 table {
	width: 99%
}

.emulemain td {
	border-bottom: 1px solid #f4f4f4;
	padding: 6px;
	background: #F5F9FD;
}

.emulemain-01 td {
	border-bottom: 1px solid #ededed;
	padding: 6px;
	background: #f8f8f8;
}

.emulemain td.post2 {
	background-color: #EEF2F7;
	border-bottom-color: #efefef;
}

.emulemain-01 td.post2-01 {
	background-color: #f1f0f0;
	border-bottom-color: #e4e4e4;
}

.emulemain td.row3 {
	border-bottom: 0px;
}

.emulemain-01 td.row3 {
	border-bottom: 0px;
}

.emulemain a,.emulemain-01 a {
	text-decoration: none !important;
	color: #000000;
}

.emulemain a:hover,.emulemain-01 a:hover {
	text-decoration: underline !important; color:#000000;
}

.emulemain .needemule,.emulemain-01 .needemule {
	text-align: center;
}

.emulemain .ed2k-hidden {
	display: none;
}

.emulemain a.ed2k-masking {
	text-decoration: line-through;
	text-decoration: line-through !important;
	color: #000000;
}

.emulemain a.ed2k-masking:hover {
	text-decoration: line-through !important;
}

/* End emule*/

/* Page nav */

.pnav {
	clear: left;
	margin: 10px 7px 0px 0px;
}

.pages-nav {
	height: 24px;
	margin: 0;
	padding: 0px;
}

.pages-nav .brackets, .pages-nav .mini-page {
	display: none;
	visibility: hidden;
}

.pages-nav .first-page {
	margin-top: 18px!important;
	margin-top: 19px;
}

.pages-nav a.backToTop:link {
	display: none;
	border: none;
	color: white;
	background: #FFF;
}

.pages-nav a.backToTop:hover {
	color: white;
	background: white;
}

.pages-nav a.backToTop:visited {
	color: #FFF;
	border: none;
}

.pages-nav a, .pages-nav span {
	display: block;
	float: left;
	padding: 1px 5px 0px;
	margin-left: 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: #F30;
	border-color: #ddd;
	color: #fff;
	text-decoration: none;
}

.pages-nav span {
	color: #999;
}

.pages-nav span.next {
	color: #CCC;
}

.pages-nav .current {
	border: 1px solid #fff;
	font-weight: bold;
	color: #000;
}

.pages-nav .next {
	background: #fff;
	color: #000;
	border: 1px solid #ddd;
}

/* End page nav */

/* BBcode */

.bbcode-buttons {
	padding-right: 25px;
	padding-top: 5px;
}

.bbcode-buttons img {
	cursor: pointer;

}
#fastReply .bbcode-buttons{
	clear:left;
}
#fastReply .bbcode-buttons img {
	float:left;
	margin-left:2px;
}
/* End BBcode */

/* 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;
	border: 1px dotted #000;
  	border-left: 4px solid #C63;
	border-bottom: 0;
  	margin: 0px 0px 0 0px;
	padding: 3px;
}

.codemain, .sqlmain, .htmlmain {
	background: #FAFCFE;
	border: 1px dotted #000;
	border-top: 0;
	color: #465584;
	font-family: Courier, Courier New, Verdana, Arial;
  	border-left: 4px solid #C63;
 	padding: 2px 2px 2px 2px;
	margin: 0 0 10px 0px;
}

div.post-contents div.quotetop,.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: 0px 0px 0 0px;
	padding: 3px;
}

div.post-contents div.quotemain,.quotemain {
	background: #FAFCFE;
	border: 1px dotted #000;
	border-left: 4px solid #8394B2;
	border-top: 0;
	color: #465584;
	padding: 2px 2px 2px 2px;
	margin: 0 0 10px 0px;
}

/* End ubb code style for quote and code */

/* Single blog post */

.folder-png {

}

.bt_title {
	font-size: 16px;
	padding: 0px 3px 0px 3px;
	margin-top: 0px;
	line-height: 180%;
	margin-bottom: 0;
	font-weight: bold;
	color: #000;
}

.bt_title a {
	color: #000;
}

.blog_title_op {
	color: #ccc;
	font-weight: normal;
	font-size: 12px;
}

.blog_title_op a {
	color: #ccc;
}

.theCom {
	border-bottom: 1px solid #ccc;
	color: #ccc;
	font-size: 12px;
	margin: 16px 0;
	margin-top: 0;
}


.commentContent{
	width:640px;
	float:left;
	position:relative;
}
.blog-list-row1 {
	background: #f1f4fb;
	border-bottom: 1px solid #d5d8e0;
	border-top: 1px solid #d5d8e0;
}

.blog-list-row2 {
	background: #f6f6f6;
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin-top: 10px;
	margin-bottom: 10px
}

.blog-list-row3 {
	background: #FFFFFF;
	border: 1px solid #666666;
	margin-bottom: 10px
}

.hot-comments1 {
	background: #fdfce8;
	border-bottom: 1px solid #e9eacf;
	border-top: 1px solid #e9eacf;
	margin-top: 10px;
	margin-bottom: 10px
}

.hot-comments0 {
	background: #FEFFF6;
}


/* root category */

dl#libCatalog dt {
	background: url(/images/bg/002.png) no-repeat left #c00;
	border: 1px solid #e00000;
	color: #fff;
	letter-spacing: 1px;
	padding: 3px 3px 3px 28px;
}

dl#libCatalog dd {
	background: #f4f4f4;
	border: 1px solid #e7e7e7;
	display: block;
	font-weight: bold;
	letter-spacing: 5px;
	margin: 4px 0px;
	padding: 2px;
}

dl#libCatalog dd a {
	display: block;
	border: 0px;
	text-indent: 18px;
	padding-left: 12px;
}

dl#libCatalog dd a:hover {
	margin-left: 1px;
	text-decoration: none;
	background: #E7E7E7;
}

dl#libCatalog dd.rootCurrent a {
	background: #e7e7e7;
	display: block;
	letter-spacing: 5px;
	text-indent: 18px;
	text-decoration: none;
}

dl#libCatalog dd.nonebg {
	margin-left: 6px;
	padding-left: 2px;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
}

dl#libCatalog dd.nonebg img {
	float: left;
	width: 18px;
	height: 18px;
}

dl#libCatalog dd.nonebg a {
	text-indent: 2px;
}

dl#libCatalog span.recordCount {
	letter-spacing: 0px;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	margin-left: 5px;
	font-weight: normal;
}

/* sub categoty */

dl#libCatalog dd.sub {
	background: #f4f4f4;
	border: 1px solid #e7e7e7;
	display: block;
	font-weight: normal;
	letter-spacing: 5px;
	margin: 0px 0px 4px 10px;
}

dl#libCatalog dd.sub a {
	display: block;
	letter-spacing: 1px;
	text-indent: 9px;
}

dl#libCatalog dd.sub a:hover {
	background: #e7e7e7;
	text-decoration: none;
}

dl#libCatalog dd.subCurrent {
	background: #f4f4f4;
	border: 1px solid #e7e7e7;
	display: block;
	font-weight: normal;
	letter-spacing: 5px;
	margin: 0px 0px 4px 10px;
}

.hightli {
	background: #E7E7E7;
}

dl#libCatalog dd.subCurrent a {
	background: #e7e7e7;
	display: block;
	text-indent: 9px;
	text-decoration: none;
}

div#nav dl {
	text-align: left;
}

div#nav dt {
	background: url(/images/bg/002.png) no-repeat left #c00;
	border: 1px solid #e00000;
	color: #fff;
	letter-spacing: 1px;
	margin: 0px 0px 4px 0px;
	padding: 3px 3px 3px 28px;
	text-align: left;
}

div#nav dt a {
	color: #fff;
}

div#nav dd {
	line-height: 150%;
	margin: 0px 0px 4px 0px;
	padding-left: 0px;
}

dl#someLinks dd {
	padding-left: 18px;
}

dl.indexLeftItem {
	background: #f9f9f9;
}

dl.indexLeftItem dd {
	border-bottom: 1px dashed #ccc;
	line-height: 100%;
	margin-bottom: 4px;
	margin-left: 0px;
	text-align: left;
}

.group-icon-min {
	margin: 0px 2px 1px 0px;
	vertical-align: middle;
}

img.hot_img {
	display: block;
	margin: 0 auto;
	width: 100px;
	height: 100px;
	padding: 3px;
	border: 1px solid #CCC;
	background: #FFF;
	margin-bottom: 4px;
	margin-top: 8px;
}

img#adimg {
	margin-left: 45px
}

a#adlink {
	margin-left: -8px
}

img.hot_img:hover {
	border: 1px solid #ADFF2F;
	background: #FFFACD;
}

dl.blogLeftItem {
	background: #f9f9f9;
}

dl.blogLeftItem dd {
	border-bottom: 1px dashed #ccc;
	line-height: 100%;
	margin-bottom: 4px;
	text-align: left;
	overflow: hidden;
	background: url(/images/blog/dot.gif) no-repeat 8px 4px;
}

dl.blogLeftItem dd a {
	padding-left: 20px;
}

dl.blogLeftItem dd a.pad {
	padding-left: 0px;
}

dl.relTag {
	background: #f9f9f9;
}

dl.relTag dd {

}

dl.relTag dd a {

}

/* tag cloud */

.bl-1 {
	font-size: 12px;
}

.bl-2 {
	font-size: 16px;
}

.bl-3 {
	font-size: 20px;
	font-weight: 600;
}

/* switch style */

.switch1, .switch-pressed1 {
	display: block;
	text-align: right;
	background: #F9F9F9;
	color: #000;
}

#archivesList1 a, #archivesList2 a {
	border-bottom: 1px dashed #ccc;
	padding: 2px 0 2px 20px;
	text-align: left;
	background: url(/images/blog/dot.gif) no-repeat 8px 8px #F9F9F9;
	display: block;
}

#groups-all-tags {
	margin: 20px 50px;
	line-height: 250%;
	padding-left: 120px;
	margin-left: 120px;
}

#groups-all-tags .gl-1 {
	font-size: 12px;
	color: #000;
}

#groups-all-tags .gl-2 {
	font-size: 16px;
	color: #000;
}

#groups-all-tags .gl-3 {
	font-size: 20px;
	font-weight: 600;
	color: #000;
}

#groups-all-tags .gl-4 {
	font-size: 24px;
	font-weight: 600;
	color: #000;
}

#groups-all-tags .gl-5 {
	font-size: 28px;
	font-weight: 600;
	color: #000;
}

.group-mods {
	width: 100%;
	margin-bottom: 0;
	z-index: -1;
}

.folder-entry {
	clear: both;
	margin-top: -20px;
}

.folder-thumb {
	background: #fff;
	border: 1px solid #ccc;
	margin: 0px 14px 14px 0px;
	padding: 4px;
	float: left;
	width: 75px;
	height: 75px;
}

.folder-brief {
	color: #555;
}

.folder-props {
	clear: both;
	color: #008000;
}

.hl {
	color: #f30;
}

#page-bottom {
	margin-top: 0;
}

.tab-nav {
	float: none!important;
	float: left;
}

.blog_entry a.fullarticle {
	color: #666;
}

.loginUser {
	margin-top: 4px!important;
	margin-top: 40px;
}

#tagPos {
	z-index: 0;
	padding-bottom: 4px;
	border-bottom: 1px dotted #CCC;
}

#tagPos a {
	text-decoration: underline;
}

#allres {
	margin: 0;
	padding: 0;
	position: relative;
}

#viewall {
	display: block;
	position: absolute;
	right: 0px;
	top: -25px!important;
	top: -25px;
	width: auto;
	height: 16px;
	border: 1px solid #CCC;
	background: #F5FFFA;
	padding: 1px 12px;
	text-align: center;
}

.fixsize {
	width: 48px;
	height: 48px;
}

.lightcol {
	color: #6E6E6E;
}

.adAera {
	margin-top: 0;
}

iframe {
	margin: 0;
}

.clearboth {
	clear: both;
	height: 0;
}

.clearright {
	clear: right;
}

.clearleft {
	clear: left;
}

#tagAera {
	height: 120px;
	background: gray;
}

.goRight {
	padding-left: 70px;
}

.goRight1 {
	color: #FF0000;
	padding-left: 70px;
}

.Banner1,.Banner2 {
	width: 300px;
	height: 250px;
	margin-top: 8px;
	border: 1px solid #CCC;
	padding-right: 1px!important;
	padding-bottom: 1px!important;
	padding: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.Banner1:hover,.Banner2 {
	border: 1px solid #ADFF2F;
	background: #FFF;
}

iframe.Banner1 {
	float: right;
	margin-right: 15px;
	margin-bottom:-24px;
}

.Banner2 {
	width: 710px;
	height: 75px;
}

.banner_toped2k{ height:55px; width:217px;margin-top:30px; text-align:center; margin-left:5px!important; *margin-left:2px;}

.favicon {
	margin-top: -2px;
}

#keywords {
	margin-left: 340px;
	margin-top: -18px;
	margin-bottom: 6px!important;
	margin-bottom: 0;
}

/* safari */

body:first-of-type #keywords {
	position: absolute;
	margin-top: -23px;
}

/* opera */

@media all and (min-width:0px) {

#keywords {

}

}

#keywords a {
	text-decoration: none;
}

#keywords a:hover {
	color: #F30;
}

#resList {
	margin-left: 80px;
}

dl#archivePageList dd {
	background: #f4f4f4;
	border: 1px solid #999;
	display: inline;
	margin: 2px 0px 2px 4px;
	padding: 4px;
	line-height: 36px;
	width: 151px;
	text-align: center;
}

.pnav-top {
	margin-bottom: 16px!important;
	margin-bottom: 40px;
}

#search-module-options-list {

}

ul#search-module-options-list li {
	z-index: 10;
}

/***********/

span#user-loginfo {
	font-family: "Lucida Grande",Tahoma,Verdana,Lucida,Arial,sans-serif,Helvetica,"ËÎÌå";
}

/************* storm player part *************/

#stormplayer {
	background: #FFFACD;
	width: 98%;
	height: 100px;
	margin-top: 16px;
	padding-top: 10px;
	margin-right: 12px;
}

#stormplayer img {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #FFF;
	float: left;
	margin-left: 8px;
	margin-right: 8px;
	padding: 6px;
	border: 1px solid #CCC;
}

#stormplayer img:hover {
	border: 1px solid #ADFF2F;
}

#stormplayer h3 {
	padding: 3px;
}

#stormplayer p {
	font-size: 12px;
	padding-left: 12px;
	padding-right: 12px;
}

/************* hidden the get firefox link ***************/

/*
a[title="get firefox"] {
display: none;
}
*/

#getfirefox, x:-moz-any-link {
	display: none;
}

/* Target IE7 only */

html>body #getfirefox {
	*display: inline;
}

dl.indexLeftItem dd {
	position: relative;
}

/*
li a span.play100 {
display: block;
text-indent: 0;
color: #000;
position: absolute;
width: 31px;
height: 22px;
left: 70px!important;
top: 98px;
	#top:113px;
_top: 96px;
left: -46px;
background: url(/images/blog/play.gif) no-repeat;
filter: Alpha(Opacity="80");
cursor: hand;
}

li a span.play100[class] {
background: url(/images/blog/play.png) no-repeat;
}
*/

dd a span.play100 {
	display: block;
	text-indent: 0;
	color: #000;
	position: absolute;
	width: 31px;
	height: 22px;
	left: 114px!important;
	top: 79px!important;
	top: 79px;
	left: 16px;
	background: url(/images/blog/play.gif) no-repeat;
	filter: Alpha(Opacity="80");
	cursor: hand;
}

dd a span.play100[class] {
	background: url(/images/blog/play.png) no-repeat;
}

.restable {
	margin-bottom: 14px;
	float: left;
	text-align: center;
	display: block;
	margin-right: 24px;
}

table.restable td {
	position: relative;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 12px;
	width:140px;

}
table.topic_class_restable td{vertical-align:top;}
#res {
	padding-left: 20px;
	margin-top: 18px;
	margin-left: -24px;
	margin-right: 0px;

}

#res a {
	text-decoration: none;
}

#res h2 {

}

#res h2 a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

#folder-table-movie {
	height: auto;
	padding: 0;
}


.morecom {
	text-align: left;
	padding-top: 12px;
	padding-right: 10px;
	font-weight: normal;
	clear:left;
}
div#content h3.morecom a{
	color:#333;
}
div#content h3.morecom a:hover{
 	color:#B22;
}
div#content h3.morecom a:visited{
	color:#333;
}

.folder-entry-thumb {
	/*float:left;*/
	margin: 0;
	width: 100px;
	height: 100px;
	/*
	width:100px;
	height: 100px;
	*/
	padding: 3px;
	border: 1px solid #CCC;
}

.folder-entry-thumb:hover {
	text-decoration: none;
	border: 1px solid #ADFF2F;
	background: #FFFACD;
}

table.restable td a.folder-entry-title {
	text-decoration: none;
	display: block;
	width: 130px;
	margin-top: -10px;
	margin-bottom: 12px;
	text-align: center;
}

table.restable td a.folder-entry-title:hover {
	text-decoration: none;
}

td a span.play100 {
	display: block;
	color: #000;
	position: absolute;
	width: 31px;
	height: 22px;
	margin-top: 80px!important;
	margin-left: 70px!important;
	margin-top: 80px;
	margin-left: -56px;
	background: url(/images/blog/play.gif) no-repeat;
	filter: Alpha(Opacity="80");
	cursor: hand;
}

td a span.play100[class] {
	background: url(/images/blog/play.png) no-repeat;
}

div.result-result {

}

.auto-complete, .yui-ac {
	background: gray;
}

.yui-ac-container {

}

.yui-ac-content {
	z-index: 40;
}

div.yui-ac-bd ul {
	position: relative;
	z-index: 6;
}

div.yui-ac-bd ul li {
	z-index: 42;
}

#fast-reply table {
	margin-top: 0;
	padding-top: 0;
	margin-left: -64px;
	#margin-left: 0px;
	_margin-left: 0px;
	overflow: auto;
}

.post-comments p.faceLeft {
	float: left;
	text-align: center;
	padding: 3px;
	width: 50px;
	position: relative;
}

p.faceLeft img {
	margin-bottom: 3px;
	border: 1px solid #e2e2e2;
	background: #FFFFFF;
	padding: 2px;
}

.red {
	color: #B22222;
}

#userFace {
	display: block;
	float: left;
}

#userFace img {
	border: 1px solid #EFEFEF;
	padding: 2px;
}

#navside .face p.username {
	padding-top: 32px;
}

#replytable {
	margin-left: 0!important;
	margin-left: 60px;
	margin-top: -20px!important;
	margin-top: 0px;
	padding-top: 0;
	width: 90%;
}

body:first-of-type #replytable {
	padding-left: 0px;
	/*width: 100%;*/
}

#moreInfo {
	margin-top: 7px;
	line-height: 180%;
	padding: 6px;
	width:330px;
	padding-bottom:0;
}

/* firefox only */

#moreInfo, x:-moz-any-link {
	margin-right: 30px;
}

body:first-of-type #moreInfo {
	margin-top: 0;
}

#moreInfo p {
	margin: 0;
	padding: 0;
	margin-top: 14px;
}

#moreInfo strong {
	font-size: 12px;
}

#moreInfo .movieinfo {
	margin-left: 46px!important;
	margin-left: 49px;
	margin-top: 0px;
}

#moreInfo .movieinfo1 {
	margin-left: 0px;
	margin-top: 0px;
}

#moreInfo .movieinfo2 {
	margin-left: 10px;
	margin-top: 0px;
}

.lite_menu_button .movieinfo2 {
	margin-left: 10px;
	margin-top: 0px;
}

.lite_menu_button .movieinfo1 {
	margin-left: 10px;
	margin-top: 0px;
}

p .movieinfo1 a {

}

.lite_menu_button .movieinfo2 strong {
	font-weight: normal;
	font-size: 12px;
}

.box .movieinfo2 strong {
	font-weight: normal;
	font-size: 12px;
	clear: both;
}

.iptcom-multiline .iptcom-info {
	display: block;
	float:left;
	/*
	float: right;
	margin-top:-19px;
	*/
}
div#moreInfo table{
	margin-top:-28px;
}
body:first-of-type div#moreInfo table{
	margin-top: -18px;
}

div#moreInfo table td a{
	margin-left:1px;
}
div#moreInfo p a{

}
.iptcom-title{
	padding-left:1px;
}
.iptcom-multiline .iptcom-title {
	display: block;
	border: 1px solid #ffffff;
	float: left;
	margin: 0;
}
.iptcom-multiline a:visited{
	text-decoration:underline;
}
.iptcom a:visited{
	text-decoration:underline;
}
.iptcom-multiline { clear:both;}
.iptcom{ clear:both;}
span .iptcom .iptcom-title strong {
	font-weight: normal;
}
span .iptcom-multiline .iptcom-title strong {
	font-weight: normal;
}
span.iptcominfo {
	padding-left: 20px;
}

.box .movieinfo2 {
	display: block;
	position: relative;
	top: -19px;
	-top: -21px;
	left: 34px;

}
.box .movieinfo2, x:-moz-any-link {
 	left: 32px;
}

.box .movieinfo2 a {
	margin-left: 0px
}

.lite_menu_button #imdb a {
	margin-left: 0;
}

.box #imdb {

}

.box #time {

}

.box #country {

}

#moreInfo p a {
	text-decoration: underline;
}

.direct {
	margin-left: 32px
}

.direct1 {
	margin-left: 67px
}

#poster,#poster2 {
	float: left;
	width: 250px;
	height: 295px;
	border: 1px solid #CCC;
	padding: 5px;
	margin: 15px auto auto 3px;
	text-align: center;
	valign: middle;
}

#poster2 {
	width: 200px;
	height: 240px;
	margin: 15px auto 15px auto;
}

.whichfloor {
	display: block;
	float: right;
	margin-top: -18px;
}

body:first-of-type .whichfloor {
	margin-top: 0px
}

td img.recImg {
	margin: 0 auto;
	border: 1px solid #CCC;
	padding: 3px;
	text-align: center;
	height:100px;
	width:100px;
}

table#recTable td a {
	text-align: center;
	margin: 0 auto;
}

img.recImg:hover emulemain

.recTit {
	text-align: center;
	display: block;
	margin: 0 auto;
	margin-bottom: 12px;
	padding-bottom: 12px;
}

a.recTit:hover {
	text-decoration: none;
}

#recTable {
	padding-top: 10px;

	/*background:url(/images/blog/recbg.jpg) top left repeat-x ;*/
}

#recTable caption {
	text-align: left;
}

.details {
	color: #999;
}
.details a:hover{ color:#ff0000; text-decoration: underline;}
.supClient {
	display: block;
	margin-top: -1px;
	margin-left: -2px;
	margin-right: 4px;
	float: right;
	/*moz-border

	-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
		*/
}

.supClient1 {
	background: #EFEFEF;
	display: block;
	margin-top: -42px;
	z-index: 10032;
	width: 12px;
	padding: 2px 4px;
	float: right;
}

a.recTitle:hover {
	text-decoration: none;
}

.user_name {
	WORD-WRAP: break-word;
	TABLE-LAYOUT: fixed;
	word-break: break-all
}

#handle0 {
	width: 240px;
	padding-left: 60px;
}

#handle1 {
	width: 240px;
	padding-left: 70px;
}

/*资源审核平台*/

table {
	text-align: left;
	font-weight: bold;
}

table td {
	margin: 0px;
	padding: 6px 3px;
}

.title-text1 {
	background: url(/images/bgfile.jpg) repeat-x;
	height: 37px;
}

.labe {
	font-weight: bold;
	text-align: center;
}

.labe01 {
	border-bottom: 1px solid #dddddd;
}

.labe-file {
	text-align: center;
}

.labe02 {
	color: #FF0000
}

.labe02 :hover {

}

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

/*资源审核平台 完*/

/*重复资源列表*/

.copy_file {
	border: 1px solid #cccccc;
	margin: 0;
	padding: 10px;
}

.copy_file h3 {
	border-bottom: 2px solid #cecece
}

.name {
	float: right;
	margin-right: 0;
	margin-top: -22px;
	width: 10%
}

.name_t {
	width: 85%;
	border: 1px solid #ff0000
}

.copy_file p {
	margin: 3px auto 3px 0;
	border-bottom: 1px solid #e5e5e5;
	padding: 5px 0 5px 0
}

/*重复资源列表结束*/

/*单片资源页添加ed2k*/

.and_ed2k {
	margin: 0 0 10px 0;
	clear: both
}

/*单片资源页添加ed2k 完*/

/*用户添加资源*/

.add-user {
	color: #999;
	background: #f8f8f8;
	padding: 0 10px 0 10px
}

.bg-user {
	background: url(/images/bg-user.png) repeat-x center;
	width: 100%;
}

a#extred2k {
	font: 12px normal;
	text-decoration: underline;
}
/*dy 管理员操作*/
.topic_admin_class_edit{
	text-align:right;
	padding-right:10px}
#topic_admin_edit_id_open a{ color:#CC0000; text-decoration:underline;}
#topic_admin_edit_id_back a{ color:#CC0000; text-decoration:underline;}
#topic_admin_edit_id_close a{ color:#CC0000; text-decoration:underline;}
#topic_admin_edit_id_log a{ color:#CC0000; text-decoration:underline;}
#topic_admin_edit_id_batch a{ color:#CC0000; text-decoration:underline;}
#topic_admin_edit_id_all a{ color:#CC0000; text-decoration:underline;}
#content_admin_id_bac{ border:1px solid #ff0000;margin-top:0px;}
#comment_admin_edit_id_back a,#comment_admin_edit_id_log a,#comment_admin_edit_id_close a,#comment_admin_edit_id_open a,
#comment_admin_edit_id_open1 a,#comment_admin_edit_id_logs a,#comments_admin_id_open1 a{ color:#CC0000; text-decoration:underline;}
#comment_admin_edit_id_close1 a{color:#CC0000; text-decoration:underline;}
#comment_admin_edit_id_open2 a{color:#CC0000; text-decoration:underline;}
/*dy 管理员操作 end*/
/*用户权限不够*/
#topic_nopurview{text-align:center; padding:10px; background:#f1f4fb; color:#999999}
/*用户权限不够*/
/*
#relativeres,#hotres {
	margin-top: 20px;
}
*/
#comment_admin_log a{ color:#999999;text-decoration:underline; font-weight:normal;}
#weluser h3,#userres h3,#relativeres h3,#hotres h3,#hotComments h3,#relatiGood h3{
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0;
	padding:6px;
	padding: 4px;
	color: #FFF;
	background: url(/images/bg/title-bg.jpg) repeat-x;
}
#hotres h3{
	margin-top:0;
}

#userres p {
	margin-top: 24px;
	clear: left;
}

#hotres p,p.itshot{
	text-align: center;
}

#userres,#relativeres,#relatiGood, #relMore,div#hotres,#userres,#hotComments{
	width:252px;
	overflow:hidden;
}
#relativeres #relMore p {
	margin-top: 8px;
}

div#hotres p.itshot {
	border-bottom: 1px dotted #CCC;
}

img.resimg {
	float: left;
	margin-right: 4px;
	padding: 3px;
	border: 1px solid #CCC;
}

img.resimg:hover {
	border: 1px solid #ADFF2F;
	background: #FFF;
}

p.checkall {
	display: block;
	float: right;
}

p.checkall a {
	text-decoration: underline;
}

p.digg {
	float: left;
	margin-top: 20px;
}
p.digg a img{
	border:none;
}
p.digg a:hover{
	text-decoration:none;
}
p.digg span{
	color:#666;
}
p.checkall a.button {
	text-decoration: none;
}

a.button:hover {
	color: #FFF;
}

img.closebtn {
	float: right;
	margin-top: -26px;
	margin-right: 8px;
	cursor: pointer;
}

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;
}

td.new {

}

td.new2 {
    background-color:#EEF2F7;
    border-bottom-color:#EFEFEF;
}

.manage {
	text-align: right;
	margin-right:8px;

}

.manage-p {
	text-align: right;
}

.manage a {
	color: #cc0000;
}

.manage a:hover {
	text-decoration: underline;
}

.name-x {
	font-size: 12px;
	font-weight: bold;
}

.name-s {
	margin-left: 10px
}

.name-ss {
	margin-left: 44px;
}

.end02 a {
	color: #999999;
	font-weight:normal;
	text-decoration:none;
	margin-left: 10px;
	margin-right:10px;
}
.end02 a:visited {
	color: #999999;
	margin-left: 10px;
	margin-right:10px;
}

.putong {
	padding: 0 10px 10px 10px;
}

.admin-note {
	margin-left: 20%;
	text-align: left
}

#banner01 {
	border: 1px solid #cccccc;
	height: 258px;
	width: 308px;
	float: right;
	margin-right: 15px;
	margin-top: 5px
}

.admin-mod {
	display: none;
}

#notemsg {
	text-align: left;
}

/*notemsg*/

#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;
}

div#shte_mainbox{
	position:absolute;
	cursor:move;
	margin-left:200px;
	*margin-left:80px;
	margin-top:-200px;
}
div#subtop{
	cursor:move;
}

div.shteapimainbox {
	padding: 0px;
	text-align: center;
}

div.shteapishowbox {
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 240px;
	overflow-x: hidden;
}

div.shteapiq4moresec {
	text-align: right;
}

div.shteapiq4moresec a,a:visited {
	text-decoration: none;
}

div.shteapiitembox {
	color: #4C585F;
}

a.shteapititlelink {
	color: #1010C8;
	font-size: 12px;
	text-decoration: none;
}

table.shteapishadowtable {
	border: none;
	border-collapse: collapse;
	border-spacing: 0pt;
}

td.shteapishadowcornertl {
	background-image: url('/images/corners.gif');
	background-position: left top;
	width: 13px;
	height: 13px;
}

td.shteapishadowcornertr {
	background-image: url('/images/corners.gif');
	background-position: right top;
	width: 13px;
	height: 13px;
}

td.shteapishadowcornerbl {
	background-image: url('/images/corners.gif');
	background-position: left bottom;
	width: 13px;
	height: 23px;
	border: none;
}

td.shteapishadowcornerbr {
	background-image: url('/images/corners.gif');
	background-position: right bottom;
	width: 13px;
	height: 23px;
}

td.shteapishadowtbtop {
	background-image: url('http://shooter.cn/api/ui/standard-tb.gif');
	background-repeat: repeat-x;
	text-align: right;
	overflow-y: hidden;
	line-height: 0px;
	font-size: 0px;
	height: 13px;
}

td.shteapishadowtbbottom {
	background-image: url('http://shooter.cn/api/ui/standard-tb.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
}

td.shteapishadowtbleft {
	background-image: url('http://shooter.cn/api/ui/standard-lr.gif');
	background-repeat: repeat-y;
}

td.shteapishadowtbright {
	background-image: url('http://shooter.cn/api/ui/standard-lr.gif');
	background-repeat: repeat-y;
	background-position: right top;
}

td.shteapishadowtbcenter {
	background-color: #F7FBFE;
}

table.shteapishadowtable td a.shteapiclosebtn {
	margin: 3px 0px 0px 0px;
	vertical-align: top;
	background:url('/images/group/delete.gif');
	width: 13px;
	height: 13px;
	position:relative;
	display: block;
	float: right;
}

div#requireLogin {
	padding: 2px 2px 0px 2px;
	width: 300px;
	position: absolute;
	top: 560px;
}

div#requireLogin table {
	position: relative;
	z-index: 888;
	background: #FFF;
	border: 1px solid #CCC;
	margin-left: 130px;
	margin-top: -178px;
}

div#requireLogin table a {
	text-decoration: underline;
}

div#requireLogin table tfoot td {
	display: block;
	background: gray;
	width: 250px;
}

div#requireLogin table td.plzLog {
	border-bottom: 1px dotted #CCC;
}

div#requireLogin table td.closeFav img {
	float: right;
}

img.closeFav {
	width: 13px;
	height: 13px;
	display: block;
	z-index: 1002;
	position: absolute;
	right: 0;
	top: 0;
}
/*登陆*/

.login_box {
	background-color: #fff;
	padding: 5px;
	margin-left: 20px;
	height: 180px;
	float: left;
	text-align: center;
	width: 300px;
	border: solid 1px #eee;
}

.reg_box {
	background-color: #fff;
	padding: 5px;
	margin-left: 20px;
	float: left;
	text-align: center;
	width: 300px;
	border: solid 1px #eee;
}

.repost_box {
	background-color: #fff;
	padding: 5px;
	margin-bottom: 20px;
	margin-left: 20px;
	float: left;
	text-align: center;
	width: 720px;
	border-top: solid 1px #e0e0e0;
	border-bottom: solid 1px #e0e0e0;
	background: #ffffcc;
	font-size: 12px;
}

#auth_img,
#auth_img_login {

}

.error-note {
	font-weight: bold;
	color: red;
}

.need_authkey {
	height: 290px;
}

/*end 登陆*/

.iptcom-multiline:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.blog_entry div#contents a{
	text-decoration:underline;
}
p.inner_content a{
	text-decoration:underline;
	/* color:#666; */
}
p.inner_content a:hover{
	text-decoration:underline;
	/* color:#666; */
	color:#000;
}
.comment_class_pages{ float:left;}
.comment_class_pages_wield{float: right;}
/*dy topic 补充资源部分*/
.topic_add_class_res{ margin-left:20px;}

.left_page_class_commentnav{ float:left;}
.topics_class_morecomment{ float:right; margin-top:5px; margin-right:5px; }
.topics_class_morecomment a{ text-decoration:underline;}
.topics_class_morecomment a:visited{ text-decoration:underline;}

.comment_class_morecomment{ float:right; margin-top:0px; margin-right:5px;}
.comment_class_morecomment a{ text-decoration: none;}
.comment_class_morecomment a:visited{ text-decoration: none;}
.bottom_line{ border-bottom:1px solid #d5d8e0; padding:5px 0; _padding-bottom:0;}
.top_line{ border-bottom:1px solid #d5d8e0; padding:5px 0; _padding-bottom:0px ;}
.comment_paagetop_line{padding-top:5px; padding-bottom:3px; margin-top:5px; }
.comment_paagebottom_line{ padding-top:5px; padding-bottom:3px; margin-top:5px; border-top:1px solid #d5d8e0 ; }
.top_admin_class_working{ padding-bottom:5px; border-bottom:1px solid #d5d8e0;}
.bottom_admin_class_working{ padding:5px 0 5px 0; border-top:1px solid #d5d8e0;}
.jia_comment{cursor:pointer; padding:3px;margin-left:3px;}
.jian_comment{cursor:pointer; padding:3px; *margin-top:0!important;margin-top:2px;}


#relativeres #relMore{
	margin:0;
	padding:0;
	padding-left:0px;
	margin-top:-10px;

	padding-bottom:12px;
}
#relativeres .hotComments{
	background:#FDFCE8;
}
#relativeres #relMore .commentsCon{
	margin-bottom:8px;
	/*
	border-bottom:1px dotted #CCC;
	*/

}
#hotComments #relMore div.commentsCon p.hotContents{
	/*
	margin-left:4px;
	*/
	clear:left;
	margin:0;
	padding:0 12px;
}
#hotComments h4{
	padding:2px 0 3px 12px;
}
#hotComments h4 span{
	font-weight:normal;
}
#hotComments p.digg{
	/*background:#EFEFEF;*/
	border-bottom:1px dotted #CCC;
	width:252px;
	padding:3px;
	padding-bottom:5px;
	padding-left:12px;
	text-align:center;
	margin:0 auto;
}
#hotComments #relMore div.commentsCon img.smallAvatar{
	float:left;
	margin:0 4px 0 0;
	padding:2px;
	background:#FFF;
	border:1px solid #EFEFEF;
}
#hotComments #relMore div.commentsCon p#checkall{
	margin-right:12px;
}

/*
input#autoDownload{
	margin-left:340px;
	margin-top:-28px;
}
*/
.emulemain table span.subtitle{
	float:right;
	margin-left:300px;
	margin-right:190px;
	margin-top:-20px;
	width:100px;
	height:24px;
}
.emulemain table input.subinput{
	padding-bottom:4px!important;
	padding-bottom:3px;
}
.folder_trash_topic{
    background-color:#FFFFCC;
    border:1px solid #AA0000;
    font-size:12px;
    font-weight:normal;
    float:right;
    margin-right:5px;
    margin-top:-15px;
    width:150px;
    padding:3px;
}
.folder_trash_topic a:hover {
    text-decoration: underline;
}

/* safari */
body:first-of-type .emulemain table span.subtitle{
	margin-top:-20px;
}

/*
.emulemain table td label{
	float:left;
	margin-left:360px;
	margin-top:-31px;
	background:green;
}
*/

.cancelFav,#addFav{
	cursor:pointer;
}
a.favlink{
	text-decoration:underline;
	margin-left:8px;
}
#favWindow{
	/*
	display:none;
	*/
	/*
	height:125px;
	z-index:10030;
	position:absolute;
	*/
	/*
	margin-left:45px;
	margin-top:170px;
	*/
}
/* firefox */
#favWindow, x:-moz-any-link {
	margin-top:200px;
}

/* safari */
body:first-of-type #favWindow{
	margin-top:200px
}

#borderFrame{
   background:#000000;z-index:-100;position: absolute; top:6px; left:6px; width: 297px; height: 138px;opacity:0.3;
	filter:alpha(opacity=30);
}
#favIframe{
	width:430px;
	height:160px;
}
#favIframe, x:-moz-any-link {
	height:160px;
}

.blog-title img.addFav{
	cursor:pointer;
}
#topic_to_top_css{
    float:right;
    padding-right:8px;
    padding-top:2px;
}
#manageGroup{
	margin:0;
	padding:0;
	position:relative;
}
#catalogGroup{
	display:block;
	position:absolute;
	right:0px;
	top:-21px!important;
	top: -21px;
	width: auto;
	height: 16px;
	border:1px solid #CCC;
	background:#F5FFFA;
	padding:1px 12px;
	text-align:center;
}
p#manageGroup a#catalogGroup{
	width: auto;
	height: 16px;
	border:1px solid #CCC;
	background:#F5FFFA;
	padding:2px 12px;
	text-align:center;
	text-decoration:none;
}
p#manageGroup a#catalogGroup:hover{
	text-decoration:underline;
}

/* 弹出框  */
div.glassbox div.title-bar{
	background:#BB0000;
	color:#FFF;
	padding:4px;
	margin-bottom:8px;
}
div.glassbox div.title-bar span.title{
	height:24px;
	font-size:14px;
	margin-left:2px;
	font-weight:bold;
}
div.glassbox div.title-bar h2{

}
div.glassbox div.boxContent p,div.glassbox div.boxContent h4{
	padding-right:0;
}
div.glassbox div.boxContent{
	overflow:hidden;
	height:150px;
}
div.glassbox div.boxContent p{
	margin:0;
	padding:0;
}
div.glassbox div.boxContent h4 a{
	color:#B22222;
	font-size:14px;
	text-decoration:underline;
}
div.glassbox div.boxContent img.poster{
	float:left;
	margin:0 8px 4px 8px;
	width:100px;
	height:120px;
}
div.glassbox div.bottom-bar{
	/*
	clear:left;
	margin-top:-30px;
	*/
	margin-left:375px;
   	height:40px;
	/*
	background:#F2F2F2;
	border-top:1px solid #CCC
	*/
}
div#favBox div.favBottom{
	/*
	clear:left;
	margin-top:-30px;
	*/
	height:30px;
	background:#F2F2F2;
	border-top:1px solid #CCC;
	padding-top:4px;
	z-index:100056;
	width:490px;
	position:absolute;
	bottom:24px;
	left:25px;

}

/* firefox */
div.glassbox div.bottom-bar, x:-moz-any-link {
	margin-top:-40px;
	padding-top:3px!important;
}
div.glassbox div.bottom-bar a.grayButton{
	/*
	background: #F0F0F0;
	padding:2px 4px;
	border-top:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	color:#333;
	*/
}

div.glassbox div.bottom-bar a.grayButton:hover{
	text-decoration:none;
	color:#333;
}

a.closeButton{
	background: #F0F0F0;
	padding:0px 4px;
	border-top:1px solid #E7E7E7;
	border-left:1px solid #E7E7E7;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	color:#333;

	text-decoration:none;
	display:inline-block;
	margin-top:10px;

}
div#favWindow a.closeButton{
	margin-top:0px;
}
/* safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
	div#favWindow a.closeButton{
	margin-top:-12px;
	margin-left:2px;

	}

}


div#favBox div.favBottom a.closeButton{
	margin-left:430px;
	margin-top:3px;
	display:inline-block

}
div#favWindow div.bottom-bar a.closeButton, x:-moz-any-link {
	/*margin-top:-24px;*/
	margin-left:4px;
	margin-top:-2px;
}

div#favBox div.favBottom a.closeButton:hover{
	color:#333;
}
div#favWindow div.loginNote{
	width: 430px; background:#C00000;color: white;font-weight: bold;padding-top:2px; height: 24px;text-align:left;
}
/* safari */
body:first-of-type div#favWindow div.bottom-bar{
    margin-top: -28px;
}

div#searchIframe{
		z-index:200032;
		margin:0;
		padding:0;
		position: fixed;
		left: 0px;
		bottom:0px;
		width: 100%;
		height: 0;

}


/* last.fm API */
#similarArtists{
	margin:0;
}

#similarArtists p.powered{
	float:right;
	margin:0;
	padding:0;
	margin-right:23px;
	margin-top:-14px;
}
#similarArtists ul {
    width: 100%;
    position: relative;
}
div#similarArtists h2.heading{
	/*font-weight:normal;*/
    padding: 0;
	padding-top: 12px;
    color: #D51007;
    font-size: 18px;
    line-height: 13px;
    border-top: 1px dotted #ccc;
	text-align:left;
}
div#similarArtists h2.heading span.h2Wrapper{
	/*
	font-weight:bold;
	font-size:12px;
	color:#333;
	text-align:left;
	margin-bottom:4px;
	*/
}
div#similarArtists h2.heading a{
	font-size:14px;
	color:#B22222;
}
#similarArtists div ul.artistsMedium{
	padding:0;
}
#similarArtists div ul.artistsMedium li{
    display: block;
	float:left;
	width: 102px;
	margin:0 auto;
	text-align:center;
	list-style-type: none;
}
#similarArtists div ul.artistsMedium li a{
	display:inline-block;
	text-align:center;
}
#similarArtists div ul.artistsMedium li span.image img{
	border:1px solid #CCC;
	padding:3px;
	background: #FFF;
	width:64px;
	height:64px;
}
#similarArtists div ul.artistsMedium li span.image img:hover{
	border: 1px solid #ADFF2F;
	background: #FFFACD;
}

#similarArtists span.moduleOptions{
	display:inline-block;
	clear:both;
	margin-top:14px;
}
/* safari */
body:first-of-type div.clearLastfm{
	clear:both;
	height:8px;

}
/* firefox 下的复制按钮 */
div#content span object.copyflash, x:-moz-any-link{
	margin-left:0px;
	margin-top: 0px;
}
