/* стили показывающие раскрытые статьи в разных формах (префикс макетов B) */

/* развернутая главная новость */
.mainnewstitle div.titleblock {margin-bottom:20px;margin-top:20px;}
.mainnewstitle h1 {font-size: 15px; line-height: 17px; margin-bottom:0px;}
.mainnewstitle h2 {font-size: 13px; 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: bold; font-size: 12px; color:#4B5997;}
.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; }

td.maintime {font-weight: bold; color: #4B5997; font-size: 20px;}
td.maindatedelim {font-size:16px; padding:0px 3px 0px 3px; color:#4B5997;}
td.maindate {color: #4B5997; font-size: 10px; word-spacing:-1px;}

.mainnewstxt {margin-top: -11px; padding-left: 20px; font-size: 12px; line-height: 15px;}
.mainnewsnotice {margin-top: -11px; padding-left: 66px; font-size: 12px; line-height: 15px;}
.mainnewsnotice a {color:#000000;}
.mainnewsfootblocks {margin-left:66px;}

/* текст статьи */
.articletxt {font-size: 12px; line-height: 15px;}
.articletxt h1 {font-size:17px;}
.articletxt span.date {font-weight:bold; color:#4B5997; font-size:11px;}

/* тема дня */
.themeofday {margin-left:14px; margin-top:11px; margin-right: 9px; width:235px; float:left;}
.themeofday div.themes {padding-top: 14px; padding-left: 19px; color: #4B5997; padding-bottom: 7px;}
.themeofday div.themes div.item {padding-bottom:5px;}

/* ссылки по теме */
.themelinksdate {width: 102px; font-size: 10px; color: #4B5997; padding-top:8px; padding-bottom:8px;}
.themelinkstxt {background-color: #F6F6F6; padding-left: 20px; padding-top:7px; padding-bottom:8px; font-size: 11px;}
.themelinkstxt a {color:#000000;}
.themelinksrubric a {color: #384787; font-size: 10px;}

/* читайте также */
.readalsophoto {width:114px; 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:8px; vertical-align: top; padding-right: 7px;}
.readalsoptxt a {color:#000000;}
.readalsoatxt {padding-top: 12px; padding-bottom:12px; padding-left:19px; vertical-align: top; padding-right: 7px;}
.readalsoatxt a {color:#000000;}

/* зарубежное бюро */
.zarubburorubric {padding-left:274px; font-size: 12px; color:#4A5896; margin-bottom:23px;}
.zarubburotitle {font-weight:bold; font-size:12px; padding-bottom:4px;}
.zarubburoinfo {margin-top:17px;}
.zarubburoinfo div.country {font-weight:bold; font-size:12px; margin-bottom:5px;}
.zarubburocountryselect {text-align:right;}
.zarubburocountryselect td.legend {padding-right:4px;}

.zarubburoform {text-align:right;}
.zarubburoform td.fieldtitle {padding-right:4px; vertical-align:top;}
.zarubburoform td.fieldreq {font-weigth:bold; color:#FFAC60; vertical-align:top; padding-right:4px;}
.zarubburoform td.fieldreqwarn {font-weigth:bold; color:#FF0000; vertical-align:top; padding-right:4px;}
.zarubburoform td.field {padding-bottom:5px;} 
.zarubburoform div.formfootcomment {margin-top:6px; margin-bottom:11px;}
.zarubburoform div.formfootcomment strong {font-weigth:bold; color:#FFAC60; }

.zarubburoform div.warning {text-align: right; color:red; margin-bottom:10px}
.zarubburoform div.warning strong{text-align: right; color:red; font-weight: bold; margin-bottom:20px;}

/* newsphoto */
.newsphototxt {vertical-align:top; padding-left:9px; padding-top:11px;}
.newsphototxt div.title {font-size:12px; font-weight:bold;}
.newsphototxt div.title a,.newsphototxt div.notice a {color:#000000;} {color:#000000;}

.newsphoto {padding-top:12px; padding-bottom:5px; padding-left:10px;}
.newsphoto div.photo {text-align:center; border:1px solid #E2E6ED; padding-top:2px; padding-bottom:4px; padding-left:2px; padding-right:2px;}
.newsphoto div.photo div.icon {padding-top:4px;}

/* analitic */
.analitic {margin-top:8px; margin-bottom:4px;}
.analitic div.plashka {background-color:#F7F7F7; padding-left:7px; padding-right:7px; font-size:9px; color:#54629E; padding-top:1px; padding-bottom:1px;}
.analitic div.plashka strong {padding-right:4px;}
.analitic div.plashka strong a {color:#54629E;}
.analitic div.title {font-weight:bold; padding-left:7px; padding-right:7px; padding-top:4px;}
.analitic div.text {padding-left:7px; padding-right:7px; padding-bottom:11px;}
.analitic div.text a,.analitic div.title a {color:#000000;}

.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:8px; font-size: 12px;}
.rubricnotice div.title 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.allnewslist {font-size: 12px}
.rubricnotice div.allnewslist a {color:black; font-size: 12px; text-decoration: underline}
.rubricnotice div.allnewslist strong {color:#4B5997; font-size: 11px; text-decoration: none}
.rubricnotice div.members {font-size:11px; color:#4A5896; padding-bottom:5px};
.rubricnotice div.members a {text-decoration:underline;}

.rubricnotice div.dateandtxt a {color:#000000;}
.rubricdelim {border-top: 1px solid #E2E6ED; margin-top:10px; margin-bottom:12px;font-size: 1px}
.allnewslistrubricdelim { margin-top:5px; margin-bottom:5px;font-size: 1px}
.rubricfirstbr {margin-bottom:12px;}
.rubricothers {font-weight:bold;}
.rubricfooter {margin-bottom:30px;}

.publications {margin-top:7px; margin-bottom:15px;}
.publications div.title {font-weight:bold; font-size:12px; margin-bottom:5px;}
.publications div.text span.date {font-weight:bold; color:#4B5997;}
.publications div.delim {border-top:1px solid #E2E6ED; margin-top:10px; margin-bottom:9px;}


.othersmi {margin-top:12px; margin-bottom:20px;}
.othersmi div.item {margin-left:20px;}
.othersmi div.item a {color:#000000;}
.othersmi div.item span.smi {color:#4B5997; font-weight:bold; margin-right:13px;}
.othersmi div.delim {border-top:1px solid #E2E6ED; margin-top:10px; margin-bottom:7px;}

.subscr {font-size:9px; font-weight:bold; text-align:right; padding-left:9px; padding-right:9px;}
.subscr a {text-decoration:underline;}

.pressthemesblock {padding-left:66px;padding-top:20px;}
.pressthemesblock td.dot {padding-left:2px;padding-top:2px;}
.pressthemesblock td.txt {padding:3px 0px 3px 5px; font-weight:bold; color:#515793; text-decoration:underline;}


