Шаблон:Дорожная карта 2016/Обычная/css
Материал из Справочника наблюдателя
/* */
@page RoadMap {
margin: 25.5pt 25.5pt 25.5pt 25.5pt;
}
div.RoadMap {
page: RoadMap;
}
table.nwrm-hdr {
font-family: Calibri;
width: 100%;
height: 30pt;
border-collapse: collapse;
padding: 0;
vertical-align: middle;
text-align: center;
}
.nwrm-hdr-title {
text-align: left;
font-weight: bold;
font-size: 24pt;
line-height: 24pt;
mso-line-height-rule: exactly;
letter-spacing: 1.0pt;
}
.nwrm-hdr-space {
width: 1%;
}
.nwrm-hdr-date {
font-weight: bold;
font-size: 11.0pt;
line-height: 12pt;
mso-line-height-rule: exactly;
border: solid #1F497D 2.25pt;
}
.nwrm-hdr-city {
font-weight: bold;
font-size: 16.0pt;
line-height: 100%;
mso-line-height-rule: exactly;
border: solid #1F497D 2.25pt;
}
.nwrm-hdr-reg {
font-weight: bold;
font-size: 8.0pt;
line-height: 8pt;
mso-line-height-rule: exactly;
letter-spacing: 0.2pt;
}
.nwrm-hdr-constituency {
width: 2cm;
font-size: 7pt;
line-height: 7pt;
mso-line-height-rule: exactly;
vertical-align: bottom;
border: solid #1F497D 2.25pt;
}
.nwrm-hdr-district {
width: 2.5cm;
font-size: 7pt;
line-height: 7pt;
mso-line-height-rule: exactly;
vertical-align: bottom;
border: solid #1F497D 2.25pt;
}
.nwrm-hdr-c {
font-family: Cambria;
font-size: 5pt;
line-height: 9pt;
mso-line-height-rule: exactly;
text-align: left;
margin: 0;
}
.nwrm-hdr-type {
font-family: Calibri;
font-size: 9pt;
font-style: italic;
font-weight: bold;
line-height: 9pt;
mso-line-height-rule: exactly;
text-align: right;
margin: 0;
}
table.rm {
width: 100%;
border: 0.25pt solid black;
border-collapse: collapse;
padding: 0;
/*
font-family: Calibri;
text-align: left;
font-size: 7.5pt;
line-height: 7.5pt;
mso-line-height-rule: exactly;
*/
}
table.rm th {
border: 0.25pt solid black;
padding: 0 0.5pt;
/*
text-align: center;
font-weight: bold;
font-size: 7pt;
line-height: 7pt;
mso-line-height-rule: exactly;
*/
}
.rmp-th { /* */
font-family: Calibri;
font-size: 7pt;
line-height: 7pt;
mso-line-height-rule: exactly;
text-align: center;
font-weight: bold;
margin: 0;
}
table.rm td {
border: 0.25pt solid black;
padding: 0 0.5pt;
}
.rm-section, .rm-section p {
margin: 0;
background-color: #F0F0FF;
/*
font-weight: bold;
font-size: 8.5pt;
line-height: 8.5pt;
mso-line-height-rule: exactly;
*/
}
.rmp-section { /* */
font-family: Calibri;
font-size: 8.5pt;
line-height: 8.5pt;
mso-line-height-rule: exactly;
font-weight: bold;
page-break-after: avoid;
margin: 0;
}
.rm-situation {
}
.rmp-situation { /* */
font-family: Calibri;
text-align: left;
font-size: 7.5pt;
line-height: 7.5pt;
mso-line-height-rule: exactly;
margin: 0;
}
.rm-hint {
font-weight: bold;
font-style: italic;
}
.rm-marker {
background-color: #ffffa0;
}
.rm-nonumber {
font-weight: bold;
font-size: 120%;
color: red;
background-color: blue;
}
.rm-only-K {
font-weight: bold;
color: red;
background-color: lightyellow;
}
.rm-only-R {
font-weight: bold;
color: green;
background-color: lightyellow;
}
.rm-data {
width: 1.2cm;
/*
font-size: 12pt;
line-height: 12pt;
mso-line-height-rule: exactly;
*/
}
.rmp-data { /* */
font-size: 12pt;
line-height: 12pt;
mso-line-height-rule: exactly;
margin: 0;
}
.rm-data-X {
width: 1.2cm;
vertical-align: middle;
/*
text-align: center;
vertical-align: middle;
font-size: 9pt;
line-height: 9pt;
mso-line-height-rule: exactly;
*/
}
.rmp-data-X { /* */
font-family: Calibri;
font-size: 9pt;
line-height: 9pt;
mso-line-height-rule: exactly;
text-align: center;
margin: 0;
}
.rm-yes {
background-color: #F0FFF0;
width: 0.6cm;
}
.rm-no {
background-color: #FFF0F0;
width: 0.6cm;
}
.rm-rule {
width: 3.5cm;
/*
font-size: 6.5pt;
line-height: 6.5pt;
mso-line-height-rule: exactly;
*/
}
.rmp-rule { /* */
font-family: Calibri;
font-size: 6.5pt;
line-height: 6.5pt;
mso-line-height-rule: exactly;
margin: 0;
}
.rm-bill {
font-weight: bold;
}
.rm-reg-marker {
font-weight: bold;
font-style: italic;
background-color: #8FC48F;
}
.rm-addr {
width: 0.5cm;
/*
text-align: center;
font-size: 6pt;
line-height: 6pt;
mso-line-height-rule: exactly;
*/
}
.rmp-addr { /* */
font-family: Calibri;
text-align: center;
font-size: 6pt;
line-height: 6pt;
mso-line-height-rule: exactly;
margin: 0;
}
.rm-penalty {
width: 2.2cm;
}
.rmp-penalty {
font-family: Calibri;
text-align: left;
font-size: 7.5pt;
line-height: 7.5pt;
mso-line-height-rule: exactly;
margin: 0;
}
.rmp-counting {
font-family: Calibri;
text-align: left;
font-size: 7.5pt;
line-height: 7.5pt;
mso-line-height-rule: exactly;
margin: 0;
}
.rmp-home-th {
font-family: Calibri;
text-align: center;
font-size: 6.5pt;
line-height: 6.5pt;
mso-line-height-rule: exactly;
margin: 0;
}
.rmp-mob-count {
font-family: Calibri;
text-align: left;
font-size: 7pt;
line-height: 7pt;
mso-line-height-rule: exactly;
margin: 0;
}
/* ---------------------------------- */
.rm-links {
display: none;
}
.rm-noblank {
display: none;
}
.rm-constrLabel {
font-family: Calibri;
color: red;
text-align: center;
vertical-align: middle;
font-size: 11pt;
font-weight: bold;
line-height: 12pt;
}
.rm-constrLabel-small {
font-family: Calibri;
color: red;
text-align: center;
vertical-align: middle;
font-size: 10pt;
font-weight: bold;
line-height: 12pt;
}
.rm-2col {
font-family: Calibri;
width: 100%;
border-collapse: collapse;
padding: 0;
vertical-align: top;
text-align: left;
border-width: 0;
}
.rm-2col td {
border: 0 ;
}
table.rm-2col td.rm-left {
border: none;
width: 49.6%;
vertical-align: top;
}
table.rm-2col td.rm-proto {
border: none;
width: 43.6%;
vertical-align: top;
}
table.rm-2col td.rm-protocopy {
border: none;
width: 55.6%;
vertical-align: top;
}
table.rm-2col td.rm-spaceLR {
border: none;
width: 0.8%
}
table.rm-2col td.rm-right {
border: none;
width: 49.6%;
vertical-align: top;
}
.rm-2col-1d3 {
border: none;
width: 33.0%;
vertical-align: top;
}
.rm-2col-2d3 {
border: none;
width: 66.2%;
vertical-align: top;
}
.rm-blockName {
font-family: Calibri;
font-size: 9pt;
font-weight: bold;
line-height: 9pt;
mso-line-height-rule: exactly;
margin: 3pt 0 1pt 0;
page-break-after: avoid;
}
.rm-abbr {
font-family: Calibri;
font-size: 8pt;
line-height: 8pt;
mso-line-height-rule: exactly;
margin: 0;
margin-bottom: 1pt;
}
table.rm-2col td.rm-constr {
vertical-align: top;
border: 0.5pt solid black;
padding: 2pt;
}
.rm-constr-address {
font-family: Calibri;
text-align: right;
font-size: 8pt;
line-height: 8pt;
mso-line-height-rule: exactly;
margin: 0;
}
.rm-constr-link {
font-weight: bold;
color: red;
}
.rm-constr-text {
font-family: Calibri;
text-align: left;
font-size: 8pt;
line-height: 8pt;
mso-line-height-rule: exactly;
margin: 0;
margin-top: 2pt;
}
.rm-outside {
background-color: #F5FFFA;
/*
text-align: left;
font-size: 7.5pt;
line-height: 7.5pt;
mso-line-height-rule: exactly;
font-weight: bold;
font-style: italic;
color: navy;
*/
}
.rmp-outside {
text-align: left;
font-size: 7.5pt;
line-height: 7.5pt;
mso-line-height-rule: exactly;
font-weight: bold;
font-style: italic;
color: navy;
margin: 0;
}
table.rm-box1 {
font-family: Calibri;
width: 100%;
font-size: 6.5pt;
line-height: 6.5pt;
mso-line-height-rule: exactly;
border-collapse: collapse;
padding: 0;
border-width: 0;
margin: 0;
}
table.rm-box1 td {
border: 0 ;
vertical-align: middle;
padding-top: 3pt;
}
table.rm-strpr {
font-family: Calibri;
width: 100%;
vertical-align: middle;
text-align: left;
font-size: 7.5pt;
line-height: 7.5pt;
mso-line-height-rule: exactly;
border: 0.25pt solid black;
border-collapse: collapse;
padding: 0;
margin: 0;
}
.rm-strpr-str, .rm-strpr-dosr, .rm-strpr-str-plus {
border: 0.25pt solid black;
width: 15.4%;
height: 16pt;
border-left-width: 1pt;
}
.rm-strpr-str-plus {
width: 17.93%
}
.rm-strpr-num {
border: 0.25pt solid black;
width: 2.53%;
font-size: 9pt;
line-height: 9pt;
mso-line-height-rule: exactly;
font-weight: bold;
text-align: center;
margin: 0;
}
.rm-strpr-data1, .rm-strpr-data1-dosr, .rm-strpr-data2, .rm-strpr-data2-dosr {
width: 7.7%;
border: 0.25pt solid black;
text-align: right;
vertical-align: bottom;
font-size: 6pt;
line-height: 6pt;
mso-line-height-rule: exactly;
padding-left: 0.5pt;
margin: 0;
}
.rm-strpr-data1, .rm-strpr-data1-dosr {
border-right-style: dotted;
}
.rm-strpr-data2, .rm-strpr-data2-dosr {
border-left-style: dotted;
}
.rm-strpr-dosrHeader {
border: 0.25pt solid black;
border-left-width: 1pt;
vertical-align: bottom;
font-size: 7.5pt;
line-height: 7.5pt;
mso-line-height-rule: exactly;
font-weight: bold;
text-align: center;
}
.rm-strpr-dosr, .rm-strpr-data1-dosr, .rm-strpr-data2-dosr, .rm-strpr-dosrHeader {
background-color: #D1ABFF;
}
.rm-strpr-header {
border: solid black;
border-width: 0 0.25pt 0.25pt 1pt;
text-align: center;
vertical-align: middle;
font-size: 7.5pt;
line-height: 7.5pt;
mso-line-height-rule: exactly;
font-weight: bold;
text-align: center;
}
.rm-text {
font-family: Calibri;
font-size: 8pt;
line-height: 8.5pt;
mso-line-height-rule: exactly;
margin: 2pt 0 0 0;
}
.mw-lingo-tooltip-tip {
display: none;
}