@charset "UTF-8";
/* CSS Document */

/* Category page
---------------------------------------------*/
.hengTitle { margin:0 0 8px 0; }
.hengTitle h2 { font-size:18px; line-height:21px; color:rgb(66,66,66); font-weight:normal; }
.topImg { width:711px; height:194px; display:block; overflow:hidden; padding-left:32px; }
.topImg img { width:711px; }
.leftMain { margin:23px 15px 0 0; width:728px; }
.columnLeftM { width:160px; overflow:hidden; }
.columnLeftM>li { border-bottom:1px #cbb7a3 dotted; display:block; clear:both; line-height:25px;width:160px; float:left;}
.columnLeftM li>.acitem li.lev3 { border-bottom:medium none; line-height:25px; }
.columnLeftM li:last-child, .columnLeftM li.last-c { border-bottom: medium none; }
.columnLeftM li ul { padding:0 0 15px; float:left; }
.columnLeftM li.expandWrap { width:160px; }
.columnLeftM a { width:147px; font-size:12px; font-weight:300; line-height:15px; display:block; padding:0 0 0 11px; color:#555; float:left;margin:8px 0 8px 0;cursor: pointer; 
}
.columnLeftM a:link, .columnLeftM a:visited { color:#555; }
.columnLeftM a:hover, .columnLeftM a:active, .columnLeftM a.active .leftLink, .columnLeftM li.lev3 a.active, .columnLeftM li a.active{ color:rgb(0,0,0); text-decoration:none; }
.columnLeftM li.lev3 a { width:137px; line-height:1.2em; display:block; clear:both; padding:0 0 0 10px; background:url(../images/common/dot2.gif) 1px 5px no-repeat; margin:5px 0 0px 10px; border-bottom:medium none !important; }
.columnLeftM a .plusWrap {width:12px;height:8px; background:url(../images/common/plus.png) no-repeat 0 0; display: inline-block; margin:4px 0 0 4px; cursor:pointer; }
.columnLeftM a:hover .plusWrap { background-position:0 -8px; }
.columnLeftM a.active .plusWrap { background-position:0 -16px; }
.columnLeftM a:hover.active .plusWrap { background-position:0 -24px; }
h2.hotTitle { font-size:32px; line-height:38px; font-weight:300; color:#204692; margin:0 0 18px; }
.articleBox p { font-size:16px; color:#666666; margin-bottom:0.8em; }
.articleBox p a { color:#2a4296; }
.articleBox p a:hover { text-decoration:underline; }
.viewfull { font-size:12px !important; color:#666666; margin:15px 0 0; cursor: hand; cursor:pointer; }
.viewfull a { color:#2a4296; }
.viewfull a:visited { color:#6b7596; }
.viewfull a:hover { }
.articleBox { width:499px; display:block; margin:0 0 20px 0; }
.relatedBox { width:505px; display:block; background:url(../images/cate/shadow-down.jpg) no-repeat 0 0; padding:24px 0 43px 0; position:relative; height:100%; overflow:hidden; }
.columnRel { display: inline-block; float:left; }
.columnRel.left { width:163px; float:left; overflow:hidden; }
.columnRel.right { width:100%; min-width:328px; }
.KeyTitle { font-size:16px; line-height:1.2em; color:#999; text-transform:uppercase; font-weight:300; display:block; margin:0 0 24px; }
.viewFullList { font-size:12px; color:#666666; display:block; margin:12px 0; }
h4.KeyTitle a { color:#555; }
h4.KeyTitle a:hover { text-decoration:none; }
.columnRelLi li { clear:both; margin:0 0 11px; }
.columnRelLi a, .columnReRi a { display:block; font-size:17px; color:#002266; line-height:22px; font-weight:400; }
.columnRelLi a:hover, .columnReRi a:hover { color:#002266; }
.columnReRi li { margin:0 0 10px; padding:0 0 8px;/* border-bottom:1px rgb(238,238,238) solid; */}
.columnReRi li.lastc { background:none; }
.columnRelLi a:visited, .columnReRi a:visited { color:#0d7c93; }

.findBooks{ width:148px; display:block; margin:0 0 22px; clear:both; background:#fafbfe; border:1px #cde8db solid; }
.findBooks .title{ padding:17px 0; display:block; margin:0 -1px; width:150px;
background: #00975b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTc1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzAwYWY2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGIzNzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #00975b 0%, #00af6f 76%, #00b375 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00975b), color-stop(76%,#00af6f), color-stop(100%,#00b375)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #00975b 0%,#00af6f 76%,#00b375 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #00975b 0%,#00af6f 76%,#00b375 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #00975b 0%,#00af6f 76%,#00b375 100%); /* IE10+ */
background: linear-gradient(top, #00975b 0%,#00af6f 76%,#00b375 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00975b', endColorstr='#00b375',GradientType=0 ); /* IE6-8 */ min-height:16px;
}
.findBooks .title h3{ background:url(../images/cate/Dafa-Books_title.png) no-repeat 0 50%; height:16px; width:114px; margin:0 auto; }
.findBooks .bookList{ border-top:2px #e6effb solid; padding:8px 18px 8px 16px; }
.findBooks .bookList li{ color:#2a4296;  margin:2px 0 4px 2px; background: url(../images/cate/greenDot.png) no-repeat 0 4px; padding:0 0 0 12px; }
.findBooks .bookList a{font:11px/12px Helvetica, Arial, sans-serif; }
/* Article page
---------------------------------------------*/
.theCurrent { font-size: 11px; font-weight: 300; margin:0 0 8px; }
.articleTitleInfo { padding:0 0 10px; border-bottom:1px #cbb7a3 dotted; margin:0 0 20px; display:block; height:100%; overflow:hidden; }
h2.articleTitle { font-size:32px; line-height:1.1em; font-weight:500; margin:0 0 20px; clear:both; display:block; }
.dateShare { display:block; clear:both; width:691px; }
.dateNei { float:left; display:block; padding:5px 0 0; font-size:11px; font-weight:300; color: #333; }
.shareBox { float:right; width:180px; margin-right:-24px; }
.topImage { width:284px; height:184px; float:left; overflow: hidden; margin:0 25px 23px 0; border-width: 2px; -moz-border-image: url(../images/article/imgBorder.gif) 2 repeat; -webkit-border-image:  url(../images/article/imgBorder.gif) 2 repeat; -o-border-image:  url(../images/article/imgBorder.gif) 2 repeat; border-image:  url(../images/article/imgBorder.gif) 2 repeat; }
.topImage img { width:284px; }
.articleZhengwen { margin:0 15px 28px 0; }
.articleZhengwen h3 { font-size:18px; margin:36px 0 24px; }
.articleZhengwen p { font-size:16px; line-height:1.6em; margin:0 0 24px; }
.articleZhengwen p.image-container { text-align:center; font-size:15px; font-style: italic; }
.articleZhengwen .section { display:block; margin:0; }
.articleZhengwen p.image-container .section { display:block; margin:12px 0 12px; }
.articleZhengwen p.quote { margin-left:42px; }
.articleZhengwen a { color:#2a4296; }
.articleZhengwen a:visited { color:#6b7596; }
.articleZhengwen .quotesE{ display:block; padding:0 0 0 40px; margin:20px 30px 20px 20px; border-left:5px #dddddd solid; }
.downInfo p { font-size:16px; line-height:22px; margin:0 0 31px; }
.RelatedArticle { padding:12px 0 68px; background: url(../images/article/4pxline.gif) repeat-x 0 0; }
.RTitle { font-size:13px; font-weight:300; color:#777; margin:0 0 18px; }
.RelatedArticleLi li { padding:0 0 8px; }
.RelatedArticleLi a { font-size:16px; font-weight:400; display:block; padding:0 0 4px; color:#0e3480; }
.RelatedArticleLi a:visited { color:#208da4; }
.RelatedArticleLi a:hover, .RelatedArticleLi a:active { }
.PreviouBox { }
.PreviouBox span, .NextBox span { display:block; font-size:10px; font-weight:bold; margin:0 0 10px; }
.PreviouBox span { padding:0 0 0 10px; background:url(../images/article/arrowBlue.gif) no-repeat 0 2px; }
.NextBox span { padding:0 10px 0 0; background:url(../images/article/arrowBlue.gif) no-repeat 100% -10px; }
.PreviouBox span a, .NextBox span a { color:#999; }
.PreviouBox span a:hover, .NextBox span a:hover { text-decoration:none; color:#777; }
.PreviouBox p, .NextBox p { font-size:15px; font-weight:400; }
.PreviouBox a, .NextBox a { color:#002266; }
.PreviouBox a:hover, .NextBox a:hover { color:#002266; text-decoration:underline; }
.NextBox { text-align:right; }
.fontSize { padding:0 0 0 26px; margin:0 auto; }
.fontSize span { float:left; margin:0 6px 0 0; cursor: hand; cursor:pointer; }
/* search page
---------------------------------------------*/
.searchPage { position: relative; }
.searchBar { width:942px; height:36px; background-color:rgb(236,236,236); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:block; padding:10px 0 10px 11px; position:relative; }
.hengTitleS { font-size:23px; font-weight:600; margin:25px 0 17px 13px; }
.AsearchWrap { width:688px; height:34px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px rgb(203,203,203) solid; position:relative; display:block; }
.Keyword { float:left; font-size:17px; color:rgb(150,150,150); line-height:34px; padding:0 19px; border-right:1px rgb(203,203,203) solid; }
#ASearch { display:block }
.A-search-box { float:left; width:491px; height:34px; padding:0; overflow:hidden; background-color:#FFFFFF; }
.A-search-text { float:left; width:480px; height:26px; padding:4px 6px; line-height:28px; background:#fff; border:0; font-size:16px; font-family:Arial,san-serif; }
.Asearchsubmit { float:right; width:99px; height:36px; margin-top:-1px; border:1px rgb(40,90,149) solid;/*text-indent:-3000px;*/ cursor:pointer; border-radius:0; font-size:15px; line-height:34px; background: rgb(70,157,255); /* Old browsers */ background: -moz-linear-gradient(top, rgb(70,157,255) 2%, rgb(59,144,238) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(2%, rgb(70,157,255)), color-stop(100%, rgb(59,144,238))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgb(70,157,255) 2%, rgb(59,144,238) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgb(70,157,255) 2%, rgb(59,144,238) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgb(70,157,255) 2%, rgb(59,144,238) 100%); /* IE10+ */ background: linear-gradient(top, rgb(70,157,255) 2%, rgb(59,144,238) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#469dff', endColorstr='#3b90ee', GradientType=0 ); /* IE6-8 */
-moz-border-radius-bottomright: 5px; -webkitr-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -webkitr-top-right-radius: 5px; border-top-right-radius: 5px; }
.Asearchsubmit:hover { color:white; background: rgb(59,145,240); /* Old browsers */ background: -moz-linear-gradient(top, rgb(59,145,240) 0%, rgb(70,160,255) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(59,145,240)), color-stop(100%, rgb(70,160,255))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgb(59,145,240) 0%, rgb(70,160,255) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgb(59,145,240) 0%, rgb(70,160,255) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgb(59,145,240) 0%, rgb(70,160,255) 100%); /* IE10+ */ background: linear-gradient(top, rgb(59,145,240) 0%, rgb(70,160,255) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b91f0', endColorstr='#46a0ff', GradientType=0 ); /* IE6-9 */
}
/*.leftListU>li>a{ display:block;color:#0063ea;font-size:1.2em; }
.leftListU>li>a:link,.leftListU>li>a:visited{ color:#0063ea; }
.leftListU>li>a:hover,.leftListU>li>a:active{color:#0063ea;  }*/

.leftListU li.lev3 a { line-height:1.2em; display:block; clear:both; padding:0 0 0 1px; margin:2px 0 0px 0px; border-bottom:medium none; }
*/ /*.leftListU li.expandWrap{ width:500px; }*/
 .leftList {
margin:14px 0 0;
}
.leftListT { font-size:1.2em; margin:0 0 24px; }
.leftListU { margin:0 0 29px; padding-left:1px; }
.leftListU .title { display:block; font-size:1.3em; margin:0 0 8px; }
.leftListU li { margin:0 0 5px; padding-left:1px; }
.leftListU a { display:block; color:#0063ea; font-size:1.2em; }
.leftListU a:link, .leftListU a:visited { color:#0063ea; }
.leftListU a:hover, .leftListU a:active { color:#0063ea; }
.leftListU .viewfullYear { color:#0063ea; font-size:12px; cursor:pointer; cursor:hand; overflow:hidden; padding-left:1px; }
.filters { width:200px !important; }
.results { width:600px !important; padding:0 0 0 15px !important; }
.searchResBox { margin:0 0 52px; overflow:hidden; }
.searchResT { font-size:1.4em; line-height:37px; display:block; border-bottom:1px #eee solid; width:770px; overflow:hidden; }
.searchResT span { float:left; }
.searchResT .firstS { width:493px; padding:0 53px 0 0; float:left; display:block; }
.searchResT .secS { width:85px; padding:0 0 0 29px; }
.searchResT .lastS { width:110px; text-align:center; }
.searchResC { display:block; padding:0 0 13px 0; /*float:left;*/ overflow:hidden; }
.searchResC.last { border-bottom: none; }
.searchResC span { float:left; }
.searchResC .firstS { display:block; width:600px; }
.searchResC .firstS h4 { font-size:16px; font-weight:500; line-height:1.2em; display:block; margin:0 0 8px; }
.searchResC .firstS h4 em { font-weight:700; font-style:normal; }
.searchResC .firstS .firstSc { color:#666666; font-size:13px; line-height:1.2em; font-weight:300; display:block; margin-bottom:30px; }
.searchResC .firstS .firstSc em { color:#204692; font-weight:500; font-style:normal; }
.firstS a:hover { text-decoration:none; }
.firstS a:hover .firstSc { color:black; }
.firstS a:hover h4 { text-decoration:underline; }
.searchResC .secS { width:85px; padding:0 0 0 29px; font-size:1.2em; }
.searchResC .lastS { width:110px; font-size:1.2em; text-align:center; }
.pageNaviBox { width:817px; overflow:hidden; margin:0 0 126px; }
/*css pagination*/
.pageNaviBoxNei { padding:3px 0; margin:3px 0; font-size:18px; font-weight:600; }
.pageNaviBoxNei a { padding:2px 11px; margin:2px; color:#204692; text-decoration:none }
.pageNaviBoxNei a:hover { color:#000; }
.pageNaviBoxNei a:active { color:#000; }
.pageNaviBoxNei span.current { padding:2px 11px; margin:2px; color:#cbb7a3; }
.pageNaviBoxNei span.disabled a { padding:2px 11px; margin:2px; color:#204692;}
.pageNaviBoxNei span.disabled a:hover, .pageNaviBoxNei span.disabled a:active {color:#cbb7a3;}
.pageNaviBoxNei span.disabled.first a { padding:2px 11px 2px 2px;color:#ababab; margin-left:-2px; }
.pageNaviBoxNei span.disabled.first a:hover, .pageNaviBoxNei span.disabled.first a:active{color:#cbb7a3; }
.pageNaviBoxNei .gap { color:#777777; }
/* jingwen page
---------------------------------------------*/

.jingwenWrap { width:100%; clear:both; min-width:1000px; overflow:hidden; padding-bottom:130px; }
.jingwenPaper { width:978px; margin:0 auto; }
.hengBar { clear:both; margin:5px 0 0; }
.leftNavi { width:109px; height:28px; padding:0 60px 0 0; float:left; }
.leftNavi a { float:left; display:block; width:36px; height:28px; background:url(../images/common/leftnavibg.png); }
.leftNavi .listJ { background-position:0 0; }
.leftNavi .prevJ { background-position:73px 0; }
.leftNavi a.nextJ { width:37px; background-position:37px 0; }
.leftNavi .listJ:hover { background-position:0 -28px; }
.leftNavi .prevJ:hover { background-position:73px -28px; }
.leftNavi a.nextJ:active { width:37px; background-position:37px -42px; }
.leftNavi .listJ:active { background-position:0 -56px; }
.leftNavi .prevJ:active { background-position:73px -56px; }
.leftNavi a.nextJ:active { width:37px; background-position:37px -56px; }
.mainNavi { width:640px; float:left; border-bottom:1px #eaebed solid; margin:0 31px 0 0; }
.mainNavi.bottom { border-top:1px #eaebed solid; border-bottom: none; }
.mainNavi h4 { font-weight:normal; font-size:13px; line-height:27px; float:left; }
.mainNavi h4 a:hover { color:#003399; text-decoration:none; }
.mainNavi.bottom h4 a:hover { color:#0066CC; }
.rightNavi { width:138px; float:left; }
.fonsizeWrap { padding:5px 0 0; height:22px; float:left; border-bottom:1px #eaebed solid; }
.fSJ { padding:0 0 0 7px; float:left; }
.fSJ span { float:left; margin:0 6px 0 0; cursor: hand; cursor:pointer; }
.jingwenBody { width:640px; margin:0 auto; padding:64px 0 94px; }
.jingwenBody h1 { font-size:30px; text-align:center; line-height:36px; display:block; margin:0 0 56px; }
.jingwenNei { width:640px; font-size:18px; line-height:1.4em; text-align:justify; }
.jingwenNei p { margin:0 0 25px; }
.toTop { float: right; font-size:12px; line-height:27px; padding:0 15px 0 0; background:url(../images/common/arrowtotop.gif) no-repeat 95% 10px; }
/* category-list page
---------------------------------------------*/

.articleWrap{ width:505px;clear:both;  }
.listTitle { font-size:32px; font-weight:300; margin:0 0 38px; color:#204692; line-height:38px; }
.listWrap .groupTitle, .groupTitleT{width:505px; font-size:16px; color:#EE8A26; text-transform:uppercase; margin-bottom:25px; font-weight:400; float:left;}
.listWrap .groupTitleT { font-size:13px; font-weight:300; color:#777; margin:22px 0 18px !important; overflow:hidden; }
.listWrap { margin:12px 0 43px; clear:both; overflow:hidden; }
.listWrap li { margin:0 0 18px; width:505px; float:left; }
.listWrap a{ font-size:17px; line-height:22px;  font-weight:400; color:#002266; display:block; float:left; }
.listWrap a:hover { text-decoration:underline; } 
.listWrap a:visited{ color:#0d7c93; }
.listWrap a .timeR { font-size:15px; font-weight: normal; color:#888; margin:0 0 0 10px;text-decoration:none !important;}
.listWrap a .timeR:hover, .listWrap a .timeR:active { text-decoration:none !important; }
#recentArticlesWrap { background:url(../images/cate/shadow-down.jpg) no-repeat 0 0; padding:24px 0 43px; }
#recentArticlesWrap .groupTitle { color: #999; font-size: 16px; line-height:1.2em; margin:0 0 24px; font-weight:300; }
/* print page
---------------------------------------------*/
.printWrap { width:940px; margin:0 auto 50px; }
.pHeader { font-size:12px; font-weight:300; padding:11px 0 43px; }
.pHeader span { }
.pHeader .sec1 { width:160px; padding-right:33px; text-transform: uppercase; }
.pHeader .sec2 { padding-right:33px; }
.printMain { width:940px; margin:0 auto; }
.printTitle { font-size:35px; line-height:40px; font-weight:normal; margin:0 0 35px; display:block; clear:both; }
.printInfo { font-size:14px; font-weight:300; padding:0 0 12px; background: url(../images/common/huixian2.png) repeat-x 50%100%; display:block; overflow:hidden; }
.other { font-size:15px; color:#2c4eaa; padding:7px 0 31px; }
.relatedLink { font-size:15px; color:#2c4eaa; padding:0 0 31px; }
.printWrap .articleZhengwen { font-size:13px; margin:24px 0 0; }
.printWrap .articleZhengwen p { font-size:15px; margin:0 0 21px; line-height:22px; }
/* Archive page
---------------------------------------------*/
.aNavi { clear:both; width:980px; padding:0 0 8px; overflow:hidden; color:#204692; }
.aNavi h2 { font-size:32px; font-weight:300; color:#204692; float:left; display:block; }
.yearNavi { float:left; display:block; padding:17px 0 0 40px; }
.yearNavi li { float:left; margin:0 8px 0 0; }
.yearNavi li.current { color:black; }
.yearNavi a { font-size:13px; font-weight: 400; }
.yearNavi a:hover, .yearNavi a:active { color:black; }
.archiveWrap { clear:both; width:1073px; padding:40px 0 0; overflow:hidden; background:url(../images/cate/aShadow.png) no-repeat 50% 0; }
.archiveWrap .box{ width:795px; margin:0 auto 32px; overflow:hidden;}
.archiveNei {width:900px;  }
.calendar { float:left; margin:0 25px 19px 0;padding:0 6px 0 7px; background:url(../images/cate/tbBackground.png) repeat-x 0 28px;  }
.calendar table { border-collapse: separate; border:0;  font-size: 12px; font-weight:300; }
.calendar td, th { width: 22px; height: 21px; padding:0 1px 0 0; text-align: center; vertical-align: middle; color: #444; position: relative; }
.calendar table th { font-size:11px; font-weight:400; padding-bottom:8px; white-space:nowrap;}
.calendar table th .timeTitle {text-transform:uppercase; padding:0 10px;  *padding:0 !important;white-space:nowrap;display:inline; text-align:center; }
.calendar .aArrow { color:#0063ea;display:inline; }
.calendar td:hover {background: url(../images/cate/tdBackground.png) no-repeat 50% 0;}
.calendar td.empty:hover { background:none; }
.calendar td.today { background: url(../images/cate/tdBackground.png) no-repeat 50% 0;}
.calendar td.nextM{ color:#939393; }

/* All categories page
---------------------------------------------*/
h1.category-tree {font-size: 32px; font-weight: 500; color: #204692; margin: 0 0 20px; text-align: center; }
#all-categories {margin-bottom: 40px;}
#all-categories .category { padding: 12px 20px; font-size: 17px; }
#all-categories .odd { background-color: #eaeaea; }
#all-categories .even { background-color: #f8f8f8; }
#all-categories .odd.copied { background-color: #eaeaba; }
#all-categories .even.copied { background-color: #f8f8c8; }
#all-categories .lvl-1 { padding-left: 60px; }
#all-categories .lvl-2 { padding-left: 100px; }
#all-categories .lvl-3 { padding-left: 140px; }
#all-categories .category-url { color: #555; }
#all-categories .leaf { color: #204692; font-style: italic; }
#all-categories .node { color: #888; }
#all-categories .status { color: #aaa; font-style: italic; }
