
.mainnews {padding-left: 20px; padding-right: 5px; padding-top: 3px; padding-bottom: 18px;}
.mainnews div.rush {font-weight:bold; color:#384787; padding-bottom:5px; border-bottom:1px solid #E3E6EE;}
.mainnews h1 {margin-top:8px; margin-bottom:6px; font-size: 12px;}
.mainnews span.txt {font-size: 12px;}
.mainnews a {color: #000000;}
.mainnews strong {color:#4B5997;}
.mainnews div.links {margin-top:19px; border-top:1px solid #E3E6EE;}
.mainnews div.links a {color:#384787;}
.mainnews div.links ul {margin-left:16px; margin-top:15px; margin-bottom:0px;}
.mainnews div.links ul li {list-style-image: url('../i/dot3.gif');}

.subjects {padding-bottom:20px; }
.subjects div.tableheaderorange {margin-bottom:10px;}
.subjects td.left {vertical-align:top; padding-left:20px; padding-top:6px;}
.subjects td.right {vertical-align:top; padding-left:13px; font-weight:bold; padding-bottom:5px; padding-right:12px;}
.subjects span.count {font-size:10px; font-weight:normal; color:#7E7E7E;}
.subjects td.right a {color:#000000; text-decoration:underline;}


.notice {padding-left: 12px;}
.notice a {color:#000000;}
.notice h1 {font-size:11px; margin-top:0px; margin-bottom:0px; padding-right:7px;}
.notice div.txt {padding-right: 7px;}
.noticetime {border-bottom: 2px solid white; padding-left: 2px; font-family: Arial, Tahoma, Verdana, sans serif; font-weight: bold; font-size: 15px; color: white; background-color: #384787; line-height: 10px; padding-top:1px;}
.notice div.plashka {color:#4B5997; background-color:#F7F8F8; padding-left:6px; padding-bottom:1px; margin-bottom:2px;}
.notice div.plashka img {margin-left:3px; margin-right:3px;}
.notice div.plashka a {color:#4B5997;}


.svodka {width:165px; height: 136px; margin-bottom:10px; background-repeat:no-repeat; padding-top:37px; padding-bottom:20px; line-height:12px;}
.svodka div.txt {padding-left:15px; padding-right:15px;}
.svodka a {color:#000000;}

.victoryday {width:165px; height: 136px; margin-bottom:10px; background-repeat:no-repeat; padding-top:37px; padding-bottom:20px; line-height:12px;}
.victoryday div.days {font-size:40px; font-weight:bold; color:#CC0707; margin-top:52px; text-align:right; padding-right:15px; }
.victoryday div.daystxt {text-align:right; font-weight:bold; font-size:13px; margin-top:12px; padding-right:15px; }
.victoryday div.txt {margin-top:12px; text-align:right; padding-right:15px; }
.victoryday a {color:#000000; text-decoration:underline;}



.onlineconfblock {border-right:1px solid #E2E7EF; border-left:1px solid #E2E7EF; border-bottom:1px solid #E2E7EF; padding-left: 14px; padding-right: 22px; padding-bottom: 14px; padding-top: 22px; background-color: #FAFAFB;}
.onlineconfblock div.time {font-size: 20px; font-weight:bold; color:#FF9900;}
.onlineconfblock div.time a {color:#FF9900;}
.onlineconfblock div.date {font-size: 17px; color:#4A5896;}
.onlineconfblock div.date a {font-size: 17px; color:#4A5896;}
.onlineconfblock a {color:#000000;}
.onlineconfblock div.members {font-size:12px; color:#4A5896;}
.onlineconfblock div.members a {font-size:12px; color:#4A5896;}
.onlineconfblock div.status {font-size:11px; color:#FF9900; font-weight:bold;}

.onlineconfblock_multi {border-right:1px solid #E2E7EF; border-left:1px solid #E2E7EF; border-bottom:1px solid #E2E7EF; padding-left: 14px; padding-right: 22px; padding-bottom: 14px; padding-top: 10px; background-color: #FAFAFB;}
.onlineconfblock_multi div.time {font-size: 12px; font-weight:bold; color:#FF9900;}
.onlineconfblock_multi div.time a {color:#FF9900;}
.onlineconfblock_multi div.date {font-size: 12px; color:#4A5896;}
.onlineconfblock_multi div.date a {font-size: 12px; color:#4A5896;}
.onlineconfblock_multi a {color:#000000;}
.onlineconfblock_multi div.members {font-size:12px; color:#4A5896; margin-bottom:5px; margin-top:5px}
.onlineconfblock_multi div.members a {font-size:12px; color:#4A5896;}
.onlineconfblock_multi div.status {font-size:12px; color:#FF9900; font-weight:bold;}

.timeblock {border:1px solid #E2E7EF; margin-top:10px; padding-left:13px; padding-right:13px; padding-top:12px; padding-bottom:16px; background-color:#FAFAFB; color:#384787;}
.timeblock a {color:#384787;}
.timeblock div.totalmsg {font-size:12px; font-weight:bold;}
.timeblock div.lastnews {margin-top:4px;}


.newsfooter {width: 779px;  margin-bottom: 12px; border-bottom: 1px solid #e2e5ed; background-color: #f6f6f7;}
.newsfooter td {font-weight:bold; font-size:10px; color:#4A5896; padding-top:3px; padding-bottom:3px;}
.newsfooter td.right a {text-decoration:underline;}
.newsfooter td.right a:hover {color:#FFAD60;}
.newsfooter td.right a.warning {text-decoration:none; border-bottom:1px solid #FFAD60;}

.newslenta {margin-left:0px; margin-right:20px; margin-top:18px;}
.newslenta div.datet {font-size:10px; font-weight:bold; color:#4A5896;}
.newslenta div.txt {margin-bottom:5px;}
.newslenta div.txt a {color:#000000; text-decoration:underline;}
.newslenta div.indetail {font-weight:bold; margin-top:2px;}
.newslenta div.molnija {color:#FFAD60; font-size:10px; font-weight:bold; margin-top:1px; margin-bottom:1px;}
.newslenta div.molnija span.datet {background-color:#FFAD60; color:#FFFFFF; padding-left:1px; padding-right:1px; padding-bottom:1px; margin-right:3px; }

.rverge {background-color: #FAFAFB;}
.rverge div.firstitem {font-weight: bold; font-size: 10px; color: #4B5997; padding-left: 20px; border-bottom: 1px solid #E4E6EE;}
.rverge div.item {font-weight: bold; font-size: 10px; color: #4B5997; padding-left: 20px; padding-right: 5px; border-top: 2px solid white; border-bottom: 1px solid #E4E6EE; }
.rverge div.item a {color: #4B5997;}
.rverge div.item a:hover {color:#FFAD60}
.rvergefooter {width: 165px; height: 12px;}


.otavtorahd1 {color:#FFFFFF; font-weight:bold; background-color:#384787; }
.otavtorahd2 {background-color:#F7F7F7; color:#4A5896; font-family:"Times New Roman", Times, serif; font-size: 11px; font-weight:bold; }
.otavtora {margin-top:13px; padding-left:7px; padding-right:7px;}
.otavtora td.notice {text-align:right;padding-left:0px;}
.otavtora td.img {vertical-align:top; text-align: right; padding-left:10px;}
.otavtora td.notice div.title {margin-left:0px; font-size:12px; font-weight:bold; padding-bottom:7px; padding-top:10px;}
.otavtora td.notice div.subtitle {font-size: 12px; font-weight:normal; padding-top:3px; padding-bottom:1px;}
.otavtora div.fulltext {text-align:justify; margin-top:10px; margin-bottom:10px;}
.otavtora div.indetail {font-weight:bold;}
.otavtora div.fulltext a {color:black;}
.otavtoraarticles {margin-top:12px;}
.otavtoraarticles div.author {font-weight:bold;}
.otavtoraarticles div.author span {font-family:"Times New Roman", Times, serif; border-left:1px solid #FFAC5F; border-bottom:1px solid #FFAC5F; padding-left:3px; margin-right:3px; color:#4A5896; }
.otavtoraarticles div.author strong {color:#FFAC5F}
.otavtoraarticles div.author a {text-decoration:underline;} 
.otavtoraarticles div.title {font-weight:bold; padding-top:1px; padding-bottom:1px;}
.otavtoraarticles div.title a {color:#000000;}
.otavtoraarticles div.delim {margin-top:12px;} 


.dayofhistory div.item {padding-left:14px; padding-right:14px; background-color:#F9F9FB; padding-bottom:7px; padding-top:5px;}
.dayofhistory a div.item {padding-left:14px; padding-right:14px; background-color:#F9F9FB; padding-bottom:7px; padding-top:5px; color:#000000}
.dayofhistory div.delim {border-top:1px solid #E2E7EE;}
.dayofhistory div.indetail {text-align:right; padding-right:14px; background-color:#F9F9FB; padding-top:2px; padding-bottom:11px;}


.horisontalblock {width:779px; margin-top:12px; margin-bottom: 11px; border-top: 1px solid #E2E7EF; border-bottom: 1px dashed #9AA0BF; background-color:#F7F7F7; text-align:right; font-weight:bold; font-size:10px; color:#4A5896; padding-top:3px; padding-bottom:3px; }

.readalsophoto {padding-left:20px; vertical-align: top; text-align: center; padding-top:12px; padding-bottom:12px;}
.readalsophoto img {border: 1px solid #4A5896;}
.readalsoptxt {padding-top: 12px; padding-bottom:12px; padding-left:7px; padding-right:7px; vertical-align: top;}
.readalsoptxt a {color:#000000;}
.readalsoatxt {padding-top: 12px; padding-bottom:12px; padding-left:19px; vertical-align: top; padding-right: 7px;}
.readalsoatxt a {color:#000000;}


.discus {padding-right:20px;}
.discus a {color:#000000;}
.discus div.title {font-weight:bold; padding-bottom:4px;}
.discusyes {font-weight:bold; color:#FFAD60; text-align:center; background-image:url(../i/discusyes.gif); background-repeat:no-repeat;}
.discusyes a {color:#FFAD60;}
.discusno {font-weight:bold; color:#4A5896; text-align:center; background-image:url(../i/discusno.gif); background-repeat:no-repeat; padding-bottom:4px;}
.discusno a {color:#4A5896;}


.leftnotice {padding-left:123px; padding-right:10px; text-align:right; background-repeat:no-repeat; background-position:top; height:115px; vertical-align:middle;}
.leftnotice a {color:#000000;}
.leftnotice div.title a {font-size:12px; font-weight:bold; color:#4B5B98;}
.leftnoticedelim {margin-top:12px;}


.rusnewspress {margin-top:8px; margin-bottom:4px;}
.rusnewspress div.plashka {background-color:#F7F7F7; padding-left:7px; padding-right:7px; font-weight:bold; font-size:11px; color:#54629E; padding-top:1px; padding-bottom:1px;}
.rusnewspress div.plashka span.date {float:right; font-weight:normal; font-size:9px; color:#54629E;}
.rusnewspress div.text {padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:8px;}
.rusnewspress div.text a {color:#000000;}


.vote {border-left:1px solid #E2E6ED; border-bottom:1px solid #E2E6ED; border-right:1px solid #E2E6ED;  padding-left:19px; padding-right:19px; padding-top:8px; padding-bottom:12px;}
.vote div.question {font-weight:bold; padding-bottom:8px;}
.vote td.field {vertical-align:top;}
.vote td.answer {vertical-align:top; padding-left:6px; padding-bottom:6px;}
.vote td.field input {border:0px;}


.comments {padding-left:20px; padding-right:10px; padding-top:11px; margin-bottom:10px;}
.comments div.item {padding-bottom:8px;}
.comments div.item strong a {text-decoration:underline; color:#53629E;}
.comments div.item a {color:#000000;}
.comments div.indetail {font-weight:bold;}


.weather td.img {padding-left:12px; padding-right:10px;}
.weather td.text {text-align:right; padding-right:11px; padding-top:4px; padding-bottom:8px;}
.weather td.text div.temp {font-weight:bold; font-size:14px; color:#4B5997;}
.weatherindetail {text-align:right; padding-right:21px; padding-bottom:2px;}
.weatherindetail a {color:#FFFFFF; text-align:right; line-height:11px;}

.weather td.date {color:#4A5896; padding-top:9px; padding-bottom:8px;}
.weather td.deg {font-weight:bold; color:#FC6D42; padding-top:6px;}
.weather td.humidity {color:#4A5896; padding-top:17px;}
.weather td.pressure {color:#4A5896; padding-top:17px; padding-bottom:18px; line-height:8px;}


.rubriclist {margin-top:10px; margin-left:7px; margin-right:7px;}
.rubriclist div.rubric {font-weight:bold; font-size:10px;}
.rubriclist div.rubric a {text-decoration:underline;}
.rubriclist div.subrubrics {padding-bottom:5px;}
.rubriclist div.subrubrics a {color:#000000;}


.partners div.item {padding-left:6px; padding-right:14px; padding-bottom:7px; padding-top:5px;background-color: #efefef; }
.partners div.item strong a {color:#53629E;}
.partners div.item a {color:#000000;}
.partners div.delim {border-top:1px solid #4A5896;}


.curency {width:165px;border-left:1px solid #E2E6ED; border-bottom:1px solid #E2E6ED; border-right:1px solid #E2E6ED; background-color:#F5F6F7; padding-left:6px; padding-right:6px; text-align:center; padding-top:7px; padding-bottom:11px;}
.curency td.type {text-align:right; font-weight:bold; font-size:14px; color:#4A5896; padding-right:9px;}
.curency td.value {text-align:left; padding-left:9px; font-weight:bold; font-size:11px;} 


.announcements {margin-top:8px; margin-bottom:4px;}
.announcements td.img {padding-left:4px; padding-top:6px;}
.announcements td.img img {border: 1px solid #4A5896;}
.announcements div.plashka {padding-left:17px; padding-right:7px; font-size:9px; color:#54629E; padding-top:1px; padding-bottom:1px;}
.announcements div.plashka strong {padding-right:6px;}
.announcements div.plashka strong a {color:#54629E;}
.announcements div.plashka img {margin-left:2px;}
.announcements div.title {font-weight:bold; padding-left:17px; padding-right:7px; padding-top:4px;}
.announcements div.text {padding-left:17px; padding-right:15px; padding-bottom:11px;}
.announcements div.text a,.announcements div.title a {color:#000000;}
.announcements div.image {margin-left:10px; float:left;margin-right:5px;}


.bannerplace150x80 {text-align:center; margin-top:8px; margin-bottom:8px;}
.bannerplace468x60 {width:614px; text-align:right; margin-top:42px;}


.search {background-color:#F5F6F7; padding-left:20px; padding-right:20px; padding-top:14px; padding-bottom:18px;}
.search div.fieldtitle {color:#4A5896; margin-top:6px;}
.search td.radio input {border-width:0px;}
.search div.buttons input {text-align:left; margin-top:5px;}


.readrussian {margin-top:6px;}
.readrussian div.title {padding-left:20px; padding-right:12px; font-weight:bold;}
.readrussian div.txt {padding-left:20px; padding-right:12px; } 
.readrussian div.delim {border-top:1px solid #E3E6EF; margin-top:11px; margin-bottom:6px;}


.photolenta {background-color:#F7F7F7; padding-top:20px; padding-bottom:22px; padding-left:7px; padding-right:8px; border-bottom:1px solid #E3E6EE;}
.photolenta td.photo {vertical-align:top; padding-left:13px;}
.photolenta td.text {vertical-align:top; padding-left:12px; padding-right:12px; font-size:12px;}
.photolenta td.text div.title {font-weight:bold; margin-bottom:0px;}
.photolenta td.text a {color:#000000;}
.photolenta td.text strong {color:#4B5997;}
.photolenta td.text div.txt {font-size:11px;}
.photolenta td.delim div {border-top:1px solid #E3E6EE; margin-top:10px; margin-bottom:9px;}
.photolenta td.photo div.photo {text-align:center; border:1px solid #E2E6ED; padding-top:2px; padding-bottom:4px; padding-left:2px; padding-right:2px; background-color:#FFFFFF;}
.photolenta td.photo div.photo div.icon {padding-top:4px;}

.otherauthors {margin-top:18px;}
.otherauthors div.tableheaderdark {margin-bottom:2px;}
.otherauthors td.dot {vertical-align:top; padding-left:9px; padding-top:8px;}
.otherauthors td.txt {vertical-align:top; padding-left:7px; padding-top:4px;}
.otherauthors td.txt div.title {font-weight:bold; font-size:12px; color:#384787;}
.otherauthors td.txt div.title a {color:#384787;}
.otherauthors td.txt div.txt {font-weight:bold;}
.otherauthors td.txt div.txt a {color:#000000;}
.otherauthors div.delim {border-top:1px solid #E3E6EE; margin-top:8px; margin-bottom:1px;}

.interview {margin-bottom:22px;}
.interview div.tableheaderdark {margin-bottom:7px;}
.interview div.item {margin-left:19px; margin-right:12px; margin-bottom:7px;}
.interview div.title {font-weight:bold; color:#384788; font-size:12px;}
.interview div.txt {font-weight:bold;}
.interview div.txt a {text-decoration:none; color:#000000;}

.pressclub {padding-top: 12px; padding-bottom:12px; padding-left:18px; padding-right:7px; vertical-align: top;}
.pressclub a {color:#000000;}
.pressclub span.date {font-size:11px; font-weight:bold; color:#4A5896;}
.pressclub span.time {color:#FFAD60; font-size:11px; font-weight:bold;}

.arcdiclaimer {background-color:white; padding:11px 5px 11px 5px; font-size:10px; color:#384787; }
.arcdiclaimer a {text-decoration:underline;}

.newslistrubric {text-decoration:underline;color:#4B5997;}
