/*news*/
.o {color:#0077C3;}

/*calend*/
.blcld {border-right:50px solid #F5F5F5; border-left:16px solid #F5F5F5; border-bottom:14px solid #F5F5F5;}
#lcld {padding:10px 0px 8px 0px;}
#lcld td {height:18px; border-bottom:1px solid #E5E5E5; padding-top:3px; padding-bottom:5px; color:#999999; text-align:center;}
#lcld .now {color:#003399; text-align:center; padding-bottom:5px;}
#lcld .cldday {color:#003399; width:14%;}
#lcld .cldhday {color:#D30B15; width:14%;}
#lcld a {padding:2px 7px 2px 7px; background-color:#FFFFFF;}


.dmy15 {padding:6px 0 7px 0; font:bold 12px Arial,Helvetica;}
.dmy15 a {color:#003399;}
.dmy15 a:hover {color:#D30B15;}
.dmy5 {padding:6px 0 7px 0; font:bold 12px Arial,Helvetica;}
.dmy10 {padding:9px 0 0 0; color:#999999; font:10px Tahoma,Arial,Helvetica;}

#topnews {padding:3px 0px 22px 0px; float:left; font:12px Arial,Helvetica;}
#content img.np {margin:0 15px 5px 0; width:201px; height:151px;}
#news span.t {color:#003399; white-space: nowrap; font:10px Tahoma,Arial,Helvetica;}
#news span.p {color:#666666; font:11px Tahoma,Arial,Helvetica;}
span.c {color:#0077C3; font:11px Tahoma,Arial,Helvetica;}
#news div.pb2 {padding-bottom:2px;}
#news span.n {font:12px Arial,Helvetica;}
#news img {float:left; margin:2px 10px 4px 0; width:62px; height:47px;}
#news div.hpic {min-height:48px;}
#news div.hpic {_height:48px;}


#news div.z {padding:14px 0 9px 0; font:bold 16px Arial,Helvetica;}
#news div.z a {color:#D30B15;}
#news div.z a:hover {color:#D30B15;}

.comment {font:12px Arial,Helvetica; padding-bottom:8px;}
.comment .zag {padding-bottom:4px; font-size:14px; color:#000000;}
.comment .comment_x { padding-top:8px; padding-bottom:16px;}
.comment .comment_x .user {color:#0070B7; font-weight:bold; padding-bottom:2px;}
.comment .comment_x  .time {color:#888888; font:11px Tahoma,Arial;}

#topnews5 {padding:0 0 22 15; font:12px Arial,Helvetica;}
#topnews5 h1 {font:bold 100% Arial,Helvetica; margin:0 0 5px 0;}
#topnews5 h1 a {color:#003399;}
#topnews5 h1 a:hover {color:#D30B15;}

#cnews10 img {float:left; margin:2px 10px 2px 0; width:62px; height:47px;}
#cnews10 div.hpic {height:48px; font:12px Arial,Helvetica; margin-bottom:6px;}
#cnews10 p {margin:0; padding-top:2px;}
#cnews10 p a {font: 11px Tahoma,Arial,Helvetica; color:#003399;}

.fap {padding-top:14px;}

#rubroth {padding:13px 0 5px 0; font:12px Arial,Helvetica;}
#rubroth a {color:#003399;}
#rubroth a:hover {color:#D30B15;}

.othx {padding-top:5px;}
.othx span.t {color:#999999; font:11px Tahoma,Arial,Helvetica;}
.othx span.c {color:#0077C3; font:11px Tahoma,Arial,Helvetica;}
