.home_list #wrapper .content .post_list .block{margin-bottom:10px}
.home_list .content .post_list ul li{position:relative;float:left;overflow:hidden;margin:0 0 11px;padding-left:145px;width:583px;background:url(/50it/img/list_title_icon.gif) left center no-repeat;font-size:14px}
.home_list .content .post_list ul li.hr{margin:10px 0 20px;padding:1px 0;width:728px;height:1px;background:url(/50it/img/line.gif) top repeat-x}
.home_list .content .post_list ul li span.cate{position:absolute;top:0;right:0;color:#999;font-size:9pt}
.home_list .content .post_list ul li span.today{color:#be0028}
.home_list .content .post_list ul li strong{position:absolute;top:0;left:15px;color:#999;font-size:9pt}
.home_list .content .post_list ul li strong a{color:#be0028}
.home_list .content .post_list ul li strong a:hover{text-decoration:underline}
.home_list .content .post_list ul li strong a:active{color:#8f001e}
.CalendarWrapper{overflow:hidden;margin:0 auto;padding-bottom:7px;width:294px;border:3px #be0028 solid;color:#3c3c3c;font-size:9pt}
.CalendarWrapper a{color:#3c3c3c;text-decoration:none}
.CalendarWrapper a:hover{color:#c00;text-decoration:none}
.CalendarWrapper .CalendarHead{overflow:hidden;margin:0 auto;padding:7px 0 10px;height:19px;border-bottom:1px solid #e8e8e8;background:#be0028;color:#fff;line-height:21px}
.CalendarWrapper .CalendarHead h3{text-align:center;font-weight:700;font-size:14px}
.CalendarWrapper .CalendarHead .btn{display:block;overflow:hidden;padding-top:2px;width:19px;height:17px;color:#dcdcdc;text-align:center;line-height:17px}
.CalendarWrapper .CalendarHead .btn:hover{color:#fff}
.CalendarWrapper .CalendarHead .btn:active{color:#bbb}
.CalendarWrapper .CalendarCon table{border-collapse:collapse}
.CalendarWrapper .CalendarCon div table{border-collapse:collapse;background-color:#f7f7f7}
.CalendarWrapper .CalendarCon th{width:36px;text-align:center;font-weight:400;font-size:14px;line-height:30px}
.CalendarWrapper .CalendarCon td{overflow:hidden;width:41px;border:1px solid #fff;text-align:center;font-weight:400}
.CalendarWrapper .CalendarCon th.saturday,
.CalendarWrapper .CalendarCon th.sunday{color:#be0028}
.CalendarWrapper .CalendarCon a,
.CalendarWrapper .CalendarCon em,
.CalendarWrapper .CalendarCon span{display:block;overflow:hidden;height:29px;border:1px solid #f7f7f7;background:#f7f7f7;color:#3c3c3c;line-height:29px}
.CalendarWrapper .CalendarCon span{color:#c3c3c3}
.CalendarWrapper .CalendarCon em{background:#1189bd;font-style:normal}
.CalendarWrapper .CalendarCon a.today,
.CalendarWrapper .CalendarCon em.today{background:#be0028;color:#fff;font-weight:700;font-size:14px}
.CalendarWrapper .CalendarCon a:hover{border:1px solid #fff;background:#ccc;color:#3c3c3c;text-decoration:none}
.CalendarWrapper .CalendarCon a:active{background:#be0028;color:#fff}
.sitemap{overflow:hidden;width:60pc}
.sitemap .sm_title{padding:5px 0 20px;font-size:17px}
.sitemap .map_block {padding:5px 0 0}
.sitemap .odd-1{background:#f2f3f4}
.sitemap .odd-2{background:#ffffff}
.sitemap .odd-3{background:#f2f3f4}
.sitemap .odd-4{background:#ffffff}
.sitemap .odd-5{background:#f2f3f4}
.sitemap .odd-6{background:#ffffff}
.sitemap .odd-7{background:#f2f3f4}
.sitemap .odd-8{background:#ffffff}
.sitemap .odd-9{background:#f2f3f4}
.sitemap .odd-10{background:#ffffff}
.sitemap .odd-11{background:#f2f3f4}
.sitemap .odd-12{background:#ffffff}
.sitemap .odd-13{background:#f2f3f4}
.sitemap .odd-14{background:#ffffff}
.sitemap .odd-15{background:#f2f3f4}
.sitemap .odd-16{background:#ffffff}
.sitemap .odd-17{background:#f2f3f4}
.sitemap .odd-18{background:#ffffff}
.sitemap .odd-19{background:#f2f3f4}
.sitemap .odd-20{background:#ffffff}
.sitemap .odd-21{background:#f2f3f4}
.sitemap .odd-22{background:#ffffff}
.sitemap .odd-23{background:#f2f3f4}
.sitemap .odd-24{background:#ffffff}
.sitemap .odd-25{background:#f2f3f4}
.sitemap .odd-26{background:#ffffff}
.sitemap .odd-27{background:#f2f3f4}
.sitemap .odd-28{background:#ffffff}
.sitemap .odd-29{background:#f2f3f4}
.sitemap .odd-30{background:#ffffff}
.sitemap .map_block span{float:left;display:block;padding-left:5px;width:130px;border-left:3px #be0028 solid}
.sitemap .map_block span a{padding-left:6px;color:#be0028;line-height:17px}
.sitemap .map_block ul{overflow:hidden;list-style:none}
.sitemap .map_block ul li{float:left;margin:0 0 5px 10px;padding:0 0 0 10px;border-left:1px #bbb dotted;white-space:nowrap;line-height:17px}
