/* стили показывающие рубрики (префикс макетов A) */

/* развернутая главная новость */
.mainnewstitle h1 {font-size: 17px; line-height: 17px; margin-bottom:0px;}
.mainnewstitle h2 {font-size: 15px; line-height: 17px; margin-bottom:2px;}
.mainnewstitle#withoutphoto {padding-left: 66px;}
.mainnewstitle h1 a,.mainnewstitle h2 a {color:#000000;}
.mainnewstitle h2 a strong {color:#4A5896;}
.mainnewstitle h2 div.subtitle {font-size:12px;font-weight:normal; margin-top: 5px;}
.mainnewssubject {font-size:12px; color:#4A5896;}
.mainnewsrubric {font-weight: normal;font-size: 12px; color:#4A5896;}
.mainnewsrubrics {font-size: 10px; color: #4B5997;}
.mainnewstime {font-weight: bold; color: #4B5997; font-size: 20px; float: left; margin-bottom: -5px; line-height: 27px;}
.mainnewsdate {padding-top: 10px; color: #4B5997; font-size: 12px; float: left; }
.mainnewstxt {margin-top: -11px; padding-left: 66px; font-size: 12px; line-height: 15px;}
.mainnewsnotice {text-align:justify; margin-top: -11px; padding-left: 66px; font-size: 12px; line-height: 15px;}
.mainnewsnotice a {color:#000000;}
.mainnewsfootblocks {margin-left:66px;}

/* список новостей с картинками в центрадльной колонке */
.mainrubric {padding-left:274px; font-size: 12px; color:#4A5896; margin-bottom:23px;}
.rubricimg {padding-right:12px; vertical-align:top;}
.rubricwithoutphoto {padding-left:35px;}
.rubricnotice {vertical-align:top;}
.rubricnotice div.title {font-weight:bold; padding-bottom:5px; font-size: 12px;}
.rubricnotice div.title a {color:#000000;}
.rubricnotice div.subtitle {font-weight:normal; padding-bottom:5px; font-size: 11px;}
.rubricnotice div.subtitle a {color:#000000;}
.rubricnotice div.person {font-weight:bold; color:#4B5997; font-size: 12px;}
.rubricnotice div.section {padding-bottom:5px; margin-top:-5px;}
.rubricnotice div.dateandtxt strong {color:#4B5997;}
.rubricnotice div.dateandtxt strong#warn {color:#FF9838;}
.rubricnotice div.title span.warn {color:#FF9838;}
.rubricnotice div.dateandtxt a {color:#000000;}
div.rubricdelim {border-top: 1px solid #E2E6ED; margin-top:10px; margin-bottom:12px;}
hr.rubricdelim {color:#E2E6ED; height:1px; margin-top:0px; margin-bottom:10px;}
.rubricfirstbr {margin-bottom:12px;}
.rubricothers {font-weight:bold; margin-top:15px; margin-bottom:22px;}

td.rubricimg div.about {font-size:10px;padding-top:5px;}
td.rubricimg div.about strong {margin-left:5px;}

/* список актуальных тем */
.actualthemetitle {font-weight:bold; font-size:15px; margin-bottom:19px;}
.actualthemes div.title {color:#999999; margin-bottom:5px;}
.actualthemes div.title a {color:#999999;}
.actualthemes div.title strong {color:#000000; font-size:12px;}
.actualthemes div.txt a {color:#000000;}
.actualthemes div.delim {margin-top:10px; margin-bottom:7px; border-top: 1px solid #E2E6ED;}
.actualthemes div.footer {border-bottom: 1px solid #E2E6ED; margin-top:23px;}
.actualthemes {margin-bottom:10px;}

/* дискуссионный клуб */
.discustxt {padding-left:20px; padding-right:20px; vertical-align:middle;}
.discustxt div.title {font-weight:bold; font-size:12px;}
.discustxt div.title a {color:#000000;}
.discustxt div.persons img {vartical-align:top;}
.discustxt div.persons a {text-decoration:underline;}
.discusphotol {vertical-align:top; padding-top:7px; padding-bottom:7px;}
.discusphotor {vertical-align:top; padding-left:7px;padding-top:7px; padding-bottom:7px;}
.discusline {vertical-align:top;border-top:3px solid #4B5896;}
.discusr {text-align:right}
.discusr div.time {background-color: #4B5896; color:#FFFFFF; font-weight:bold; font-size:16px; line-height:12px; padding-right:8px;}
.discusr div.date {padding-right:8px; color:#384787;}

/* онлайн конференции */
.olineconftxt {width:100%; padding-left:20px; padding-right:20px; vertical-align:middle;}
.olineconftxt div.title {font-weight:bold; font-size:12px;}
.olineconftxt div.title a {color:#000000;}
.olineconftxt div.person {font-size:16px; font-weight:bold; color:#4A5896;}
.olineconftxt div.person a {color:#4A5896;}
.olineconfphoto {vertical-align:top; padding-top:7px; padding-bottom:7px;}
.olineconfline {vertical-align:top;border-top:3px solid #4B5896;}
.olineconfr {text-align:right}
.olineconfr div.time {background-color: #4B5896; color:#FFFFFF; font-weight:bold; font-size:16px; line-height:12px; padding-right:8px;}
.olineconfr div.date {padding-right:8px; color:#384787;}

/* блок сюжетов */
.subjects {margin-top:11px; margin-bottom:12px;}
.subjects div.header {border-top: 1px solid #E2E6ED}
.subjects div.h1 {font-weight:bold; font-size:14px; color:#4A5896; background-image:url(../i/subj_bg.gif); background-position:left; background-repeat:repeat-y;}
.subjects div.h1 img {margin-right:9px; vertical-align:top;}
.subjects div.notice {margin-left:4px; color:#A3A3A3; font-size:10px; padding-left:18px; padding-bottom:3px;}
.subjects div.noticeoff {margin-left:4px; color:#A3A3A3; font-size:10px; padding-left:19px; padding-bottom:3px;}
.subjects div.notice {border-left: 1px solid #FF9900;}
.subjects div.noticeoff {border-left: 0px;}
.subjects div.notice strong,.subjects div.noticeoff strong {color:#000000; font-weight:bold; font-size:14px;}
.subjects div.item {margin-left:4px; padding-left:18px; padding-bottom:3px; padding-right:10px;}
.subjects div.subtitle {margin-left:4px;border-left: 1px solid #FF9900;}
.subjects div.subtitle img {vertical-align: top;}
.subjects div.subtitle#last {border-left:0px; vertical-align:top;}
.subjects div.subtitle#last div.title {margin-left:0px; background-image:url('../i/subj_hr.gif'); }
.subjects div.subtitle div.title {margin-left:-1px; padding-left:19px; font-weight:bold; background-image:url('../i/subj_hr2.gif'); background-repeat:no-repeat; background-position: top left;}
.subjects div.subtitle span.date {color:#4B5997; font-size:11px;}
.subjects div.item {border-left: 1px solid #FF9900; padding-bottom:4px;}
.subjects div.item#noborder {border-left: 0px; padding-left:19px;}
.subjects div.subj {padding-left:13px; padding-top:6px; padding-bottom:6px; border-top: 2px solid #FFFFFF; border-bottom: 1px solid #E2E6ED; background-color:#F9F9F8;}

/* фотолента */
.photolenta {margin-bottom:12px;}
.photolenta div.header,.photolenta div.footer {background-image:url(../i/phlentat.gif); height: 13px;}
.photolenta div.content {background-color:#DBDEEA;}
.photolentaphoto {padding-top:7px; padding-bottom:7px; padding-right:25px;}
.photolentatxt {padding-left:35px;}
.photolentatxt div.title {font-weight:bold; font-size: 14px; color:#4A5896;}
.photolentatxt div.subtitle {font-size: 11px; color:#A3A3A3;}
.photolentatxt div.subtitle a {color:#A3A3A3;}
.photolentatxt div.subtitle strong {font-size:14px; color:#000000;}


/* актуальные темы рубрики */
.rubricactthemes {margin-top:12px; margin-bottom:34px; }
.rubricactthemes td.block {vertical-align:top; padding-left:21px; padding-right:4px; padding-top:5px;}
.rubricactthemes td.text {width:100%; vertical-align:top; font-weight:bold;}
.rubricactthemes td.text a {color:#000000;}
.rubricactthemes div.delim {border-top:1px solid #E2E6ED; margin-top:10px; margin-bottom:7px;}

.addlinks {font-size: 12px;}

.arcdiclaimer {background-color:#FAFAFB; padding:11px 50px 11px 100px; font-size:10px; color:#384787; }
.arcdiclaimer a {text-decoration:underline;}

.rubriclisttitle {font-weight: bold; font-size: 12px; padding-bottom: 15px;color:#4B5997;}
