/*news_logo*/
div#logo_news {background:#FFFFFF no-repeat url(news/logo_news.jpg) 0 4px; padding-left:83px; padding-bottom:0px; border:0px solid #ff0000; width:102px; white-space:nowrap; text-align:left;}
#logo2 h1 a, #logo2 h1 a:hover {}

/*calend*/
#lcld {_width:87%;}
*+html #lcld {width:87%;}
#lcld td {height:18px; width:14%; border-bottom:1px solid #E5E5E5; padding-top:4px; padding-bottom:4px; color:#999999; font:11px Tahoma,Arial,Helvetica; text-align:center;}
#lcld .cldday {color:#0047A2;}
#lcld .cldhday {color:#D30B15;}
#lcld a {padding:2px 7px 2px 7px; background-color:#FFFFFF;}
select.arhsel {font:11px Tahoma,Arial,Helvetica; width:100%;}
input.arhbtn {font:11px Tahoma,Arial,Helvetica; cursor:pointer; color:#0463BC; background-color:#FFFFFF; width:60px; height:100%; min-height:19px; border:1px solid #DDDDDD;}

/*news_rubrics*/
.rubnews div {font:13px Arial,Helvetica; padding:0 0 7px 14px; background:url(news/pointmarker.gif) no-repeat 0px 7px;}
.rubx {padding:0px 0 7px 0;}/*????*/
.rubx a {color:#D30B15; font:bold 16px Arial,Helvetica,Tahoma;}/*????*/

/*experts_right*/
/*.lb span.t {color:#777777; white-space: nowrap; font:10px Tahoma,Arial,Helvetica;}
.lb span.p {color:#AAAAAA; font:9px Tahoma,Arial,Helvetica;}
.lb span.c {color:#777777; font:11px Tahoma,Arial,Helvetica;}
.lb div.pb2 {padding-bottom:2px;}
.lb h3 {font:bold 13px Arial,Helvetica,Tahoma; padding-bottom:4px; margin:0;}
.lb img {float:left; margin:2px 12px 8px 0; width:64px; height:49px;}
.lb div.hpic {min-height:50px; padding-bottom:4px;}
.lb div.hpic {_height:50px;}
*+html .lb div.hpic {height:50px;}
.lb div.hpic_v {border:1px solid #66A9D6; background-color:CFE4F1; padding:10px 10px 10px 10px;}
.lb div.hpic_v img {margin-top:0px; width:64px; height:49px;}
.lb div.hpic_v div.pb2_v {text-align:center; padding-top:5px;}
.lb div.hpic_v div.pb2_v a {color:#D30B15; font:bold 13px Arial,Helvetica,Tahoma;}*/


/*publication*/
#topnews {float:left; padding:0 0 40px 0; font:14px Arial,Helvetica,Tahoma; line-height:130%;}
/*#topnews {_padding-right:36px;}
*+html #topnews {padding-right:36px;}*/
#topnews img {float:left; margin:0 8px 0 0; font:11px Tahoma,Arial,Helvetica;}/*margin-right:13px;*/
#topnews h3, #topnews_sp h3 {font:18px Tahoma,Arial,Helvetica; margin:0 0 5px 0;}
#topnews h3 a, #topnews h3 a:hover {color:#D30B15;}
#topnews .shw {background:url(news/shad.gif) no-repeat bottom right; width:233px; height:178px; float:left;}

.dmy1 {padding:0px 0 7px 0;}
.dmy1 a {color:#777777; font:bold 14px Arial,Helvetica,Tahoma;}
.dmy1 a:hover {color:#D30B15;}
#topnews_sp {min-height:160px; border-bottom:1px dotted #D5D5D5;}
#topnews_sp {_padding-right:36px; _height:160px;}
*+html #topnews_sp {padding-right:36px; height:160px;}
#topnews_sp img {float:left; margin:0 12px 0px 0; font:11px Tahoma,Arial,Helvetica; width:150px; height:113px;}
#topnews_sp .shw {background-image: url(news/shad.gif); background-repeat:no-repeat; background-position:right bottom; margin-right:4px; height:126px; width:163px; float:left;}

/*news*//*cnews*//*experts*/
#news, #experts {padding:0px 0px 36px 0px;}
#news span.t, #experts span.t, #cnews span.t, .cn2 span.t, .n2 span.t {color:#777777; white-space: nowrap; font:10px Tahoma,Arial,Helvetica;}
#news span.p, #experts span.p, #topnews span.p, #cnews span.p, .cn2 span.p, .othx span.p, .n2 span.p {color:#CCCCCC; font:9px Tahoma,Arial,Helvetica;}
#news span.r, #experts span.r, #topnews span.r, #topnews_sp span.r, #cnews span.r, .cn2 span.r, .othx span.r, .n2 span.r {color:#777777; font:11px Tahoma,Arial,Helvetica; background:url(g/kvf22.gif) no-repeat 1px 3px; padding-left:16px;}
#news span.c, #experts span.c, #topnews span.c, #topnews_sp span.c, .othx span.c, .n2 span.c {color:#0077C3; font:11px Tahoma,Arial,Helvetica; background:url(g/kvf.gif) no-repeat 6px 3px; padding-left:21px;}/*0077C3*/
#news div.pb2, #experts div.pb2, #cnews div.pb2, .cn2 div.pb2 {padding-bottom:2px;}
#news h3, #experts h3 {font:bold 14px Arial,Helvetica,Tahoma; padding-bottom:4px; margin:0;}
#news img, #experts img {float:left; margin:2px 8px 0px 0; width:75px; height:56px;}
#news div.hpic, #experts div.hpic {min-height:43px; font:14px Arial,Helvetica; border-bottom:1px dotted #D5D5D5;}/* border:1px solid #ff0000;*/
#news div.hpic .an {font:13px Arial,Helvetica;}
#news div.hpic, #experts div.hpic {_height:43px;}
*+html #news div.hpic {height:43px;}
*+html #experts div.hpic {height:43px;}
#news div.hpic .shw, #experts div.hpic .shw {background-image: url(news/shad2.gif); background-repeat:no-repeat; background-position:right bottom; margin-right:4px; height:67px; width:84px; float:left;}

/*experts*/
/*#experts div.hpic_v {border:1px solid #66A9D6; background-color:CFE4F1; padding:10px 10px 10px 10px;}
#experts div.hpic_v img {margin-top:0px; width:80px; height:60px;}
#experts div.hpic_v div.pb2_v {text-align:center; padding-top:5px;}
#experts div.hpic_v div.pb2_v a {color:#D30B15; font:bold 14px Arial,Helvetica,Tahoma;}*/

/*cnews*/
#cnews {padding:0px 36px 0px 0px;}
#cnews img {float:left; margin:2px 8px 0px 0; width:64px; height:48px;}
#cnews div.hpic {min-height:76px; font:14px Arial,Helvetica; border-bottom:1px dotted #D5D5D5;}/* border:1px solid #ff0000;*/
#cnews div.hpic {_height:76px;}
*+html #cnews div.hpic {height:76px;}
#cnews div.hpic a {color:#0047A2;}
#cnews div.hpic a:hover {color:#D30B15;}
#cnews p {font:11px Tahoma,Arial,Helvetica; color:#057C1F; margin:0; padding-top:2px;}
#cnews div.hpic .shw {background-image: url(news/shad2.gif); background-repeat:no-repeat; background-position:right bottom; margin-right:8px; height:59px; width:73px; float:left;}
#cnews div.hpic .d {color:#777777; white-space: nowrap; font:11px Tahoma,Arial,Helvetica; padding:0 0 5px 0;}

/*cnews2*/
.cn2 {padding:0 0 7px 9px; background:url(g/pointmarker2.gif) no-repeat 0px 5px;}
/*news2*/
.n2 {padding:0 0 7px 9px; background:url(g/pointmarker3.gif) no-repeat 0px 5px;}

/*new_concrete*/
img.np {float:left; margin:0 15px 5px 0; width:220px; /*height:165px;*/}


/*comments*/
.comment_news {padding-bottom:8px;}
.comment_news .zcomm {padding-bottom:4px; font-size:14px;}
.comment_news .comment_x { padding-top:8px; padding-bottom:16px;}
.comment_news .comment_x .user {color:#0070B7; font-weight:bold; padding-bottom:2px;}
.comment_news .comment_x  .time {color:#888888; font:11px Tahoma,Arial,Helvetica;}

/*other_news*/
.othx {padding-top:5px;}
.othx span.t {color:#000; font:11px Tahoma,Arial,Helvetica; background-color:#F2F2F2; padding:1px 2px 1px 2px;}


/*admin*/
.rem_adm_news {font:bold 11px Tahoma,Arial,Helvetica;}