/*
// DO NOT EDIT THIS FILE!!!
// swift.engine 3.8+ autogenerated global CSS
*/
 body {
font-size : 10pt;
font-family : tahoma, helvetica, verdana, arial, sans-serif;
text-align : justify;
margin : 0px;
padding : 0px;
background-color : white;
}
 p {
text-align : justify;
text-indent : 0px;
margin-top : 6px;
margin-bottom : 6px;
line-height : 133%;
}
 .center {
text-indent : 0px;
text-align : center;
}
 .left {
text-indent : 0px;
text-align : left;
}
 .right {
text-indent : 0px;
text-align : right;
}
 h1, h2, h3 {
margin-top : 20px;
margin-bottom : 6px;
text-align : left;
color : #005faf;
font-weight : bold;
clear : both;
}
 h1 {
font-size : 14pt;
font-family : Arial Narrow;
font-weight : normal;
padding-left : 0px;
}
 h2 {
font-size : 14pt;
font-family : Arial Narrow;
font-weight : normal;
padding-left : 0px;
}
 h3 {
font-size : 10pt;
color : #4D8CB9;
}
 td {
font-size : 10pt;
font-family : tahoma, arial, helvetica, verdana, sans-serif;
text-align : justify;
color : #777777;
}
 img {
border : 0px;
margin : 0px;
}
 img.in {
clear : none;
float : none;
}
 img.leftof {
clear : none;
float : left;
margin : 10px;
}
 img.rightof {
clear : none;
float : right;
margin : 10px;
}
 img.centered {
clear : none;
float : none;
margin : 10px;
}
 img.leftno {
clear : both;
float : left;
margin : 10px;
}
 img.rightno {
clear : both;
float : right;
margin : 10px;
}
 ul {
margin-top : 0px;
margin-bottom : 0px;
margin-right : 10px;
margin-left : 30px;
}
 ol {
margin-top : 0px;
margin-bottom : 0px;
margin-right : 10px;
margin-left : 30px;
}
 a {
color : black;
text-decoration : underline;
color : #005faf;
}
 tr.even {
background-color : #eee;
}
 tr.odd {
background-color : #ddd;
}
 input {
color : #000000;
font-size : 9pt;
}
 td.fc {
text-align : center;
font-weight : bold;
text-indent : 0px;
}
 td.tc {
text-align : justify;
text-indent : 0px;
}
 caption {
margin : 10px;
text-align : center;
}
DIV.PagePath  {
border-top : #7c7c7c solid 1px; background-color : #e3e3e3; padding : 5px;
}
DIV.PagePath p {
text-indent : 0px; padding : 0px; margin : 0px; font-weight : bold;
}
DIV.PagePath a {
color : black;
}
DIV.MenuForMoto td.menu {
vertical-align : bottom; padding : 3px;
}
DIV.MenuForMoto div.menu a {
text-decoration : none; text-align : left; padding : 3px; display : block;
}
DIV.MenuForMoto div.menu {
display : none; position : absolute; background-color : white; padding : 5px; color : #0078dc; border : #0078dc solid 1px;
}
DIV.MenuForMoto a.menu {
font-weight : bold; display : block;  text-align : right; color : #0078dc; padding : 3px;
}
DIV.PageContent  {
padding-left : 0px;
}
DIV.MultinewsCalendar td.now {
font-weight : bold; text-align : right; background-color : #0078dc;
}
DIV.MultinewsTapes a.tapeactive {
display : block; text-decoration : underline; background-color : #0078dc; color : white; font-weight : bold; padding : 3px;
}
DIV.MultinewsInterval p.descr {
text-align : right; border-bottom : #eee solid 1px; padding-bottom : 10px;
}
DIV.MultinewsInterval a.descr {
color : #0078dc; font-weight : bold;
}
DIV.MapTree  {
padding-top : 10px;
}
DIV.MultinewsCalendar a.go {
color: white;
}
DIV.UserProfile input {
width : 100%;
}
DIV.UserProfile textarea {
width : 100%; font-family : verdana, tahoma, arial, sans-serif;
}
DIV.UserProfile table {
width : 100%;
}
DIV.UserProfile td.fc {
width : 33%; text-align : right;
}
DIV.UserRegisterForm input {
width : 100%;
}
DIV.UserRegisterForm textarea {
width : 100%; font-family : helvetica, verdana, tahoma, arial, sans-serif;
}
DIV.UserRegisterForm table {
width : 100%;
}
DIV.UserRegisterForm td.fc {
width : 33%; text-align : right;
}
DIV.UserRights input {
width : 100%;
}
DIV.UserRights input.check {
width : auto;
}
DIV.UserRights table {
width : 100%;
}
DIV.UserRights td.fc {
width : 33%; text-align : right;
}
DIV.MultiFAQPager p.pages {
text-indent : 0px;
}
DIV.MultiFAQPager p.descr {
text-align : right; border-bottom : #eee solid 1px; padding-bottom : 10px;
}
DIV.MultiFAQTop a.descr {
color : #0078dc; font-weight : bold;
}
DIV.MultiFAQTop p.descr {
text-align : right; border-bottom : #eee solid 1px; padding-bottom : 10px;
}
DIV.MultiFAQForm input.what {
width : 100%;
}
DIV.MultiFAQForm select {
width : 100%;
}
DIV.MultiFAQForm button.search {
width : 100%;
}
DIV.MultiFAQForm td.fc {
width : 33%; text-align : right;
}
DIV.MultiFAQSubmitter  {
padding-left : 20px;
}
DIV.MultiFAQPager a.descr {
color : #0078dc; font-weight : bold;
}
DIV.MultiFAQForm table {
width : 100%;
}
DIV.AdRotator  {
width : 100%; padding : 10px;
}
DIV.MultiFAQForm form {
padding : 0px; margin : 0px;
}
DIV.NewspaperIssue  {
padding : 10px;
font-weight : bold; color : #555555;
}
DIV.NewspaperArticles h3.descr {
font-size : 11pt;
}
DIV.NewspaperArticles p.descr {
text-align : right; border-bottom : #eee solid 1px; padding-bottom : 10px;
}
DIV.NewspaperCalendar td.tc {
text-align : center;
}
DIV.NewspaperCalendar button.go {
width : 100%;
}
DIV.NewspaperCalendar select.go {
width : 100%;
}
DIV.NewspaperArticles a.descr {
color : #0078dc; font-weight : bold;
}
DIV.MultiFAQTapeName h1 {
padding : 5px; margin : 0px; font-size : 10pt; text-align : right;
}
DIV.MultinewsTapeName h1 {
padding : 5px; margin : 0px; font-size : 10pt; text-align : right;
}
 a.main:hover, a.main:active {
border-bottom : solid #4D8CB9 2px;
color : #005faf;
}
DIV.NewspaperArticleName h1.article {
margin : 0px; PADDING: 5px; BORDER-TOP: #7c7c7c 1px solid; FONT-WEIGHT: bold; BACKGROUND-COLOR: #e3e3e3; font-size: 12pt; font-weight : bold; color : black;
}
DIV.NewspaperIssues td.no {
font-weight : normal; text-align : right;
}
DIV.NewspaperIssues td.now {
font-weight : bold; text-align : right; background-color : #0078dc;
}
DIV.NewspaperCalendar td.fc {
text-align : right; width : 33%;
}
DIV.NewspaperIssues a.go {
color: white;
}
DIV.NewspaperIssues td.yes {
font-weight : bold; text-align : right; background-color : #7c7c7c;
}
DIV.NewspaperRubrics a.active {
display : block; text-decoration : underline; background-color : #0078dc; color : white; font-weight : bold; padding : 3px;
}
DIV.NewspaperRubrics a.rubric {
display : block; text-decoration : underline; color : #0078dc; font-weight : bold; padding : 3px;
}
DIV.NewspaperRubric h1 {
padding : 5px; margin : 0px; font-size : 10pt; text-align : right;
}
DIV.MultinewsCalendarSelect td.fc {
text-align : right; width : 33%;
}
DIV.MultinewsCalendarSelect button.go {
width : 100%;
}
DIV.MultinewsCalendarSelect select.go {
width : 100%;
}
DIV.MultinewsCalendar td.yes {
font-weight : bold; text-align : right; background-color : #7c7c7c;
}
DIV.MultinewsCalendar td.no {
font-weight : normal; text-align : right;
}
DIV.MultinewsTapes a.tape {
display : block; text-decoration : underline; color : #0078dc; font-weight : bold; padding : 3px;
}
DIV.MultiFAQQuestion h1.faq {
margin : 0px; PADDING: 5px; BORDER-TOP: #7c7c7c 1px solid; FONT-WEIGHT: bold; BACKGROUND-COLOR: #e3e3e3; font-size: 10pt; font-weight : bold; color : black;
}
DIV.MultiFAQTapes a.tape {
display : block; text-decoration : underline; color : #0078dc; font-weight : bold; padding : 3px;
}
DIV.MultiFAQTapes a.tapeactive {
display : block; text-decoration : underline; background-color : #0078dc; color : white; font-weight : bold; padding : 3px;
}
DIV.SearchFormBasic input.what {
width : 100%;
}
DIV.SearchFormBasic td.fc {
text-align : right; width : 33%;
}
DIV.MultiFAQSearchResults p.descr {
text-align : right; border-bottom : #eee solid 1px; padding-bottom : 10px;
}
DIV.MultiFAQSearchResults a.descr {
color : #0078dc; font-weight : bold;
}
DIV.MultiFAQSearchResults p.pages {
text-indent : 0px;
}
DIV.NewspaperSearchResults p.descr {
text-align : right; border-bottom : #eee solid 1px; padding-bottom : 10px;
}
DIV.NewspaperSearchResults a.descr {
color : #0078dc; font-weight : bold;
}
DIV.NewspaperSearchResults p.pages {
text-indent : 0px;
}
DIV.MultinewsSearchResults p.descr {
text-align : right; border-bottom : #eee solid 1px; padding-bottom : 10px;
}
DIV.MultinewsSearchResults a.descr {
color : #0078dc; font-weight : bold;
}
DIV.MultinewsSearchResults p.pages {
text-indent : 0px;
}
 table.auto {
width : auto !important;
float : left;
display : block;
margin : 10px;
}
 blockquote {
background-color : #E4EEFB;
padding : 15px;
}
DIV.MapTreeH1  {
padding-top : 20px; padding-bottom : 20px; font-size : 10pt; width : 280px;
}
DIV.MapTree a.main {
text-decoration : none; display : inline-block; border-bottom : solid #F2F1EF 2px; font-size : 12pt; font-family : Arial Narrow; padding-bottom : 5px; color : #777777; padding-left : 0px; padding-right : 0px;
}
DIV.MultinewsTop  {
font-size : 8pt; text-align : left;
}
DIV.MultinewsTop h3.descr {
color : #777777; margin : 0px; font-size : 8pt; text-decoration : none;
}
DIV.MultinewsTop h3.dtime {
margin : 0px; margin-top : 20px; font-size : 8pt;
}
DIV.MultinewsTop p.descr {
text-align : right; padding-bottom : 5px;
}
DIV.MultinewsTop a.descr {
text-decoration : none; color : #777777; text-align : left;
}
DIV.MapTree a.active {
text-decoration : none; display : inline-block; border-bottom : solid #4D8CB9 2px; font-size : 12pt; font-family : Arial Narrow; padding-bottom : 5px; padding-left : 0px; padding-right : 0px;
}
DIV.MultinewsElInterval p.descr {
text-align : right; padding-top : 15px;
}
DIV.MultinewsElInterval span.active {
color : #005faf; font-weight : bold;
}
DIV.MultinewsElInterval a.pages {
color : #777777; text-decoration : underline;
}
DIV.MultinewsElInterval p.pages {
text-indent : 0px; padding-top : 10px; font-size : 8pt; padding-bottom : 10px;
}
DIV.MultinewsElInterval a.descr {
text-align : right; padding-bottom : 15px; display : block;
}
DIV.MultinewsElInterval h3.descr {
color : #777777; text-decoration : none; display : inline; padding-left : 10px; 
}
DIV.MultinewsElInterval h3.dtime {
margin : 0px; display : inline; 
}
 ul li {
list-style-image : url(/img/sq.gif);
}
 ol li {
list-style-image : none;
}
DIV.MapTreeH a.mainactive {
font-weight : bold; display : block; text-decoration : none; font-size : 11pt; margin-top : 5px;
}
DIV.MapTreeH a.active {
font-weight : bold; display : block; text-decoration : none; color : #4D8CB9; margin-top : 10px; padding-left : 10px; background-image : url(/img/arrow.gif); background-repeat : no-repeat; background-position : left 3px;
}
DIV.MapTreeH a.mainh {
display : block; text-decoration : none; font-size : 11pt; color : #005faf;  margin-top : 5px;
}
DIV.MapTreeH a.slave {
display : block; text-decoration : none; margin-top : 10px; padding-left : 10px; color : #777777; background-image : url(/img/arrow.gif); background-repeat : no-repeat; background-position : left 3px;
}
DIV.MapTreeH  {
padding-top : 10px; font-size : 10pt; width : 280px;
}
DIV.MapTreeF a.mainh {
display : block; text-decoration : none; font-size : 12pt; color : #4D8CB9;  margin-top : 12px;
}
DIV.MapTreeF a.slave {
display : block; text-decoration : none; margin-top : 8px; margin-left : 30px; color : #777777; background-image : url(/img/arrow.gif); background-repeat : no-repeat; background-position : left 3px;
}
DIV.MapTreeH1 a.mainh {
display : block; text-decoration : none; font-size : 11pt; color : #005faf;  margin-top : 10px; background-image : url(/img/arrow2.gif); background-repeat : no-repeat; background-position : left 5px; padding-left : 10px;
}
DIV.MapTreeH1 a.slave {
display : block; text-decoration : none; margin-top : 10px; padding-left : 10px; color : #777777; background-image : url(/img/arrow1.gif); background-repeat : no-repeat; background-position : left 4px; margin-left : 10px;
}
DIV.MapTreeH1 a.active {
font-weight : bold; display : block; text-decoration : none; color : #4D8CB9; margin-top : 10px; padding-left : 10px;  background-image : url(/img/arrow1.gif); background-repeat : no-repeat; background-position : left 4px; margin-left : 10px;
}
DIV.MapTreeH1 a.mainactive {
font-weight : bold; display : block; text-decoration : none; font-size : 10pt; margin-top : 11px; background-image : url(/img/arrow2.gif); background-repeat : no-repeat; background-position : left 5px; padding-left : 10px;
}
