*{ margin:0; padding:0;}
img a{ border:0;}
.search_class_content{ text-align:left; border-top:1px solid #cc0000;}
.left_class_body{width:770px; float:left;}
.search_tab_class_nav{margin-bottom: 10px; background:url(/images/tab-line.gif) bottom repeat-x; float: left; overflow: hidden;position:;z-index:2;}
.search_tab_class_nav ul{margin: 0.5em 0 0 0; padding: 0 0 0 1em; list-style: none;}
.search_tab_class_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; }
.search_tab_class_nav li a,.search_tab_class_nav li a:visited{
    color: #000 !important;
    display: block;
    float: left;
    padding: 5px 27px 5px 26px;
    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;}
.search_tab_class_nav .current{ border-bottom: 1px solid #fff; background: url(/images/tab-back.png) 100% 0;
                                font-weight: bold;
                                color: #000;}

.search_tab_class_nav .current { background-color: #c00; color: #fff; }
.search_tab_class_nav .current a { background-color: #c00; color: #fff; }

.search_tab_class_nav.current a,
.search_tab_class_nav.current a:link,
.search_tab_class_nav.current a:visited{ background: url(/images/tab-back.png)  100% 0	; }


/* tab style */
.tab-nav, .extra-nav { margin-bottom: 10px; background:url(/images/tab-line.gif) bottom repeat-x; float: left; overflow: hidden; }
/*z-index only applies if an element is positioned. */
.tab-nav{position:;z-index:2; width:100%;}
* html .extra-nav { height: 1px; overflow: visible; }
.tab-nav br, .extra-nav br { clear: both; }
.tab-nav h2, .extra-nav h2, .extra-nav h3 {padding-top:0; background: none; min-height: 15px; margin-bottom: 0; }
.extra-nav h2, .extra-nav h3 { float: left; line-height: 1.1; position: relative; top: 2px; }
.extra-nav h3 { padding-top: 0.3em; }
.tab-nav ul, .extra-nav ul { margin: 0.5em 0 0 0; padding: 0 0 0 1em; list-style: none; }
.extra-nav ul {	padding-top: 2px; }
.tab-nav li, .extra-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; }
.extra-nav { padding-right: 5px; }
.extra-nav li {	float: right; }
.extra-nav h2 {	float: left; border: none; }
.tab-nav li.current, .extra-nav li.current { border-bottom: 1px solid #fff; background: url(/images/tab-back.png) 100% 0; }
.tab-nav li a, .tab-nav li a:visited,
.extra-nav li a, .extra-nav li a:visited {
    color: #000 !important;
    display: block;
    float: left;
    padding: 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;
}
.tab-nav li.current a,
.tab-nav li.current a:link,
.tab-nav li.current a:visited,
.extra-nav li.current a,
.extra-nav li.current a:link,
.extra-nav li.current a:visited { background: url(/images/tab-back.png) 0 0; }
.tab-nav li img, .extra-nav li img { vertical-align: middle; }
.tab-nav li:hover, .extra-nav li:hover { background-position: 100% -200px; }
.tab-nav li:hover a, .extra-nav li:hover a { background-position: 0 -200px; }
.tab-nav li.current:hover, .extra-nav li.current:hover { background-position: 100% 0; }
.tab-nav li.current:hover a, .extra-nav li.current:hover a { background-position: 0 0; text-decoration: none; }

.active-link-text { font-size: 18px; }







.left_class_ambit{ border:1px solid #f1e031; background:#fff; text-align:left; clear:both; padding: 5px 10px; margin:0; *margin-top:-5px;}
.left_class_ambit table td { color:#8b7f30;height:28px;}
.left_class_ambit table a{ text-decoration:underline; color:#333;}
.left_class_ambit h3{ color:#837621;}

.left_class_trait{ clear:both; padding: 5px 10px; width:750px; margin-top:2px; margin-bottom:2px;}
.left_class_filter{ margin-left:6px;}
.left_class_filter1{margin-left:10px; color:#525252;}
input.text_topicname{ height:16px; padding-top:2px!important; *padding-top:0;}
input.serch_button {
    background: #c00000;
    border-color: #d66666 #b00 #b00 #d66666;
    border-width: 1px;
    color: #fff;
    height: 18px;
    padding: 0px 4px;
    text-align: center;
    /*vertical-align: middle;*/
    font-size: 12px;
}
.left_class_order{ border:1px solid #D4D4D4; 	background: url(/images/img_search/order_bg.png) repeat-x #e5e5e5;  height:34px; padding-left:10px; width:768px;}
.left_class_new{ background:#f6f6f6;height:20px; width:87px; border:1px solid #cc0000; padding:0px 2px 1px 4px; *padding:0px 2px 0px 4px;position:relative; top:0; *top:-3px;}
.left_class_new a, .left_class_new a:visited, .left_class_new a:hover, .left_class_new a:active{ text-decoration:none;}


.right_class_body{ text-align:left;}
ul.topic-list li{
    list-style-type:none;
    height:auto;
    margin:0 auto;
    display:block;
    padding-top:10px;
    _padding-top:0px!important;
    *padding-top:0;
    padding-bottom:15px;
    z-index:2;
    border-bottom:1px dashed #d6d6d6;
    /*
    position:relative;
    z-index:-1;
    */
}
ul.topic-list li.istopic{
    position:relative; width:770px;
}
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;
}


.file_img{

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

.blog_title,.blog_title_noimg {
    font-size: 14px;
    clear:right!important;
    padding:0px 3px 0px 3px;
}
.blog_title a, .blog_title_noimg a{ /*text-decoration: underline;*/
    border-bottom:1px solid #000;color: #000;
}
.blog_title a:visited, .blog_title_noimg a:visited  { border-bottom:1px solid #000;color:#000;}
.blog_title a:hover, .blog_title_noimg a:hover {
    border-bottom:1px solid #000;
    text-decoration:none;
    color:#000;
}
.blog_title_noimg{ margin-top:0px; }
.blog_entry a.fullarticle{
    color:#000;
}
.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:visited{text-decoration: underline;}
/*.blog_entry a:hover { color: #333; text-decoration: none; }*/
.blog_entry span.blog_extra { color:#008000; }

.user_class_info{z-index:1;
                 float:right;
                 padding-left:10px;
                 width: 180px;
                 text-align:left;
                 line-height: 130%;
                 clear:right;
                 display: block;
                 overflow:hidden;
                 border-left:1px solid #d6d6d6;
                 padding-bottom:20px;
}
li table{ *margin-top:15px; }
/* safari */

body:first-of-type .user_class_info {

}

.topic-list table .name a{ text-decoration:underline; color:#000000;}
table .test_comment{ color:#666666;}
.by-name{ color:#333333;}
/*right*/
.right_class_body{ float:right; margin-right:2px; margin-top:10px; border:0;}
.foot_class_page{ clear:both; text-align:center; padding-top:20px;}
.left_class_order .selectClass{ margin-top:7px; margin-left:6px;}

#search-info { border-bottom: 1px solid #c00; height: 20px; text-align: right; }
#feed-me { float: left; margin: 0px; padding: 0px; }
#feed-me a { text-decoration: none; }
#feed-me img.ico { margin-bottom: 1px; }
#check-spelling { margin: 6px 0px; font-size: 14px; }
#check-spelling a { color: #c00000; font-weight: bold; text-decoration: underline; }
#no-results { float: left; margin: 20px; }
#results-wrapper { float: left; margin-left: 4px;overflow:hidden;width:800px; }
#results-container { clear: left; margin-top: 10px; }
#side-bar { float: right; font-size: 12px; margin-top: 24px; padding-left: 12px; width: 170px; }
#page-navigator { clear: both; text-align: center; margin: 20px; padding: 10px; }
#advanced-options p { margin: 4px 0px; padding: 0px; }
#form-keyword { width: 100px; }
#form-buttons { margin-top: 10px; text-align: center; }
#sidebar-sponsor { margin-top: 10px; padding-top: 10px; }
.entry { clear: both; margin-top: 24px; }
.entry h3 { font-weight: normal; font-size: 14px; }
.entry h3 a { color: #000; border-bottom: 1px solid #666; text-decoration: none; }
.entry h3 a:hover { color: #000; text-decoration: none; }
.entry .thumb { background: #fff; border: 1px solid #ccc; margin: 0px 14px 14px 0px; padding: 4px; float: left; width: 75px; height: 75px; }
.entry .brief { color: #555; }
.entry .props { border-left: 1px solid #ccc; padding-left: 6px; }
.entry .props a { text-decoration: underline; }
.entry .props span { color: #666; }
.hl, .hilite { color: #f30; }
.min { font-size: 10px; }
#nav-wrapper { width: 550px; float: left; margin: 0px; }
#tags-nav { font-size: 14px; }
#tags-nav a { color: #c00000; }
#tags-list a { margin-left: 15px; }
#adsense-banner { margin: 10px 0px; /* background-color: #efefef; border: 1px solid #ccc; padding: 4px; width: 760px; */ }
.classIndex{width:100%;overflow:hidden;}
.classIndex li{overflow:hidden;float:left;padding-left: 12px;}
.classIndex li a{color:#837621;}
.errorClass li{margin-left: 15px;}
.yanse {color:#837621;}
span.yanse span.hilite{color:#837621;}
td.size{padding-right: 12px;text-align: right;width: 80px;color: #999;}
td.ext{text-align: center;width: 80px;color: #999;}
td.time{text-align: center;width: 80px;color: #999;}
img.fileType{margin-bottom:-3px;margin-right:0;}
.fileTable{margin: 0;margin-bottom:4px;width:96%;margin-left:6px;}
td.fileTd {background: #fff;padding: 4px 6px 4px 7px;color: #4f6b72;}
a.fileTd{margin-left:0;padding-left:4px;}
.f14{font-size: 14px;}
div#file-results{border-bottom: 1px dotted #CCC;width:94%;padding-bottom:4px;margin-top:16px;margin-left:6px;}

a.folder-entry-title{width:130px;}
img.resimg {margin-right: 4px;padding: 3px;border: 1px solid #CCC;}
img.resimg:hover {border: 1px solid #ADFF2F;background: #FFF;}

.pages-nav {height:24px;clear: both;margin: 0 auto;padding: 10px;text-align: center;float:left;position:relative; left:50%;}
.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; position:relative; right:50%;padding: 1px 3px 0px; margin-left: 2px; }
.pages-nav {}
.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;}
.word{color: #000;}
.pages-nav span.next { position:relative; right:50%;color: #CCC;}
.pages-nav span.next1 { color: #CCC;  cursor:pointer; border:1px solid #DDDDDD;}
.pages-nav .current { position:relative; right:50%;border: 1px solid #fff; font-weight: bold; color: #000; }
.pages-nav .next { position:relative; right:50%;background: #fff; color: #000; border: 1px solid #ddd; }

.entry_score_big div{width: 92px;height: 92px;font-size: 45px;font-family: 'Georgia';color: #fff;color: #999\9;}
.entry_score_big .gold  {background:url(http://v4.vcimg.com/base/images/entry_score.png) no-repeat 0 0;_background-image:url(http://v4.vcimg.com/base/images/entry_score.gif)}     /*金*/
.entry_score_big .silver{background:url(http://v4.vcimg.com/base/images/entry_score.png) no-repeat 0 -101px;_background-image:url(http://v4.vcimg.com/base/images/entry_score.gif)}/*银*/
.entry_score_big .copper{background:url(http://v4.vcimg.com/base/images/entry_score.png) no-repeat 0 -202px;_background-image:url(http://v4.vcimg.com/base/images/entry_score.gif)}/*铜*/
.entry_score_big span{width:92px;letter-spacing: -4px; font-weight:bold; display: block;font-style: italic;overflow:hidden;padding: 15px 0 0 0;text-align:center;text-shadow:-1px -1px 1px #666;}
.entry_score_big em{display: none;}
.entry_score_big span.iescorebg{color: #fff;position: absolute;margin: 1px;}/*IE叠层背景*/

.entry_score_middle div{width: 70px;height:70px;overflow: hidden;font-size: 34px;font-family: 'Georgia';color: #fff;color: #999\9;}
.entry_score_middle .gold  {background:url(http://v4.vcimg.com/base/images/entry_score.png) no-repeat -111px 0;_background-image:url(http://v4.vcimg.com/base/images/entry_score.gif)}    /*金*/
.entry_score_middle .silver{background:url(http://v4.vcimg.com/base/images/entry_score.png) no-repeat -111px -77px;_background-image:url(http://v4.vcimg.com/base/images/entry_score.gif)}/*银*/
.entry_score_middle .copper{background:url(http://v4.vcimg.com/base/images/entry_score.png) no-repeat -111px -152px;_background-image:url(http://v4.vcimg.com/base/images/entry_score.gif)}/*铜*/
.entry_score_middle span{width:70px;letter-spacing: -3px; font-weight:bold; display: block;font-style: italic;overflow:hidden;padding: 18px 0 0 0;text-align:center;text-shadow:-1px -1px 1px #666;}
.entry_score_middle em{display: none;}
.entry_score_middle span.iescorebg{color: #fff;position: absolute;margin: 1px;z-index: 0;}/*IE叠层背景*/

.entry_score_small div{width: 50px;height:50px;overflow: hidden;font-size: 25px;font-family: 'Georgia';color: #fff;color: #999\9;}
.entry_score_small .gold  {background:url(http://v4.vcimg.com/base/images/entry_score.png) no-repeat -205px 0;_background-image:url(http://v4.vcimg.com/base/images/entry_score.gif)}    /*金*/
.entry_score_small .silver{background:url(http://v4.vcimg.com/base/images/entry_score.png) no-repeat -205px -53px;_background-image:url(http://v4.vcimg.com/base/images/entry_score.gif)}/*银*/
.entry_score_small .copper{background:url(http://v4.vcimg.com/base/images/entry_score.png) no-repeat -205px -107px;_background-image:url(http://v4.vcimg.com/base/images/entry_score.gif)}/*铜*/
.entry_score_small span{width:50px;letter-spacing: -2px; font-weight:bold; display: block;font-style: italic;overflow:hidden;padding: 8px 0 0 0;text-align:center;text-decoration:none;text-shadow:-1px -1px 1px #666;}
.entry_score_small em{display: none;}
.entry_score_small span.iescorebg{color: #fff;position: absolute;margin: 1px;z-index: 0;}/*IE叠层背景*/

.entry_score_middle a:link{ text-decoration: none;color: #fff;}
.entry_score_middle a:visited{color: #fff;text-decoration: none;}
.entry_score_middle a:hover{text-decoration:underline;}
.entry_score_middle a:active{color: #fff;text-decoration:underline;}

.entry_score_small a:link{ text-decoration: none;color: #fff;}
.entry_score_small a:visited{color: #fff;text-decoration: none;}
.entry_score_small a:hover{text-decoration:underline;}
.entry_score_small a:active{color: #fff;text-decoration:underline;}

.entry_score_big a:link{ text-decoration: none;color: #fff;}
.entry_score_big a:visited{color: #fff;text-decoration: none;}
.entry_score_big a:hover{text-decoration:underline;}
.entry_score_big a:active{color: #fff;text-decoration:underline;}
.detail{margin: 10px 0px;}
.detail .item{float: left;height: 22px;padding-left: 10px;}
.lead{border-bottom: 1px solid #DFE8EE;padding: 2px 10px;}

.block{zoom:1;}
.block:after {content: '\0020';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;clear: both;}
#lead{height:25px;line-height:25px;border-bottom:1px solid #f1e031;}
#lead a{position:relative;cursor:pointer;padding:0 5px;color:#333;text-decoration:none;display:inline-block;height:24px;line-height:24px;border:1px solid #f1e031;margin-bottom:-1px;}
#lead a:hover, #lead a.now{border-bottom:1px solid #fff;color:#c00000;}
.search_video_ul{}
.search_video_ul li{display:inline-block;}
.search_video_ul li{*display:inline;}
.search_video a .playicon{position:absolute;right:3px;bottom:5px;display:block;height:25px;width:32px;}
.search_video a .playicon .bg{display:block;height:25px;width:32px;background:url(http://statics.httpd-28.verycd.com/images/playicon_small.png) no-repeat 0 0;_background: url(http://statics.httpd-28.verycd.com/images/playicon_small_a.png) no-repeat !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="http://statics.httpd-28.verycd.com/images/playicon_small_a.png");_background:none;}
.search_video a:hover .playicon .bg{background-position:0 -25px;_background: url(http://statics.httpd-28.verycd.com/images/playicon_small_hover.png) no-repeat !important;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="http://statics.httpd-28.verycd.com/images/playicon_small_hover.png");_background:none;}

.rs {background: #EFF2FA;margin: 20px 0px 0px;padding: 8px 0px;width: 100%;}
#rs th {font-size: 14px;font-weight: normal;line-height: 19px;text-align: left;white-space: nowrap;}
#rs th a {color:#00c;text-decoration:underline;}
#rs td {width: 5%;}
#rs .tt {font-weight: bold;padding: 0px 10px 0px 23px;}
#link_line a:hover, #lead a.now{border-bottom:1px solid #fff;color:#c00000;}

.left_class_order a.linkbtn{text-decoration:underline;}
.left_class_order a.linkbtn_select{color:#FF3300;text-decoration:none;}