/*
// DO NOT EDIT THIS FILE!!!
// swift.engine 3.8+ autogenerated global CSS
*/
 body {
font-size : 9pt;
text-align : justify;
background:#FFFFFF;
color: #595959;
margin : 0px;
padding : 0px;
font-family : tahoma, verdana, arial, sans-serif;
scrollbar-track-color: white;
scrollbar-face-color: #737272;
scrollbar-arrow-color: #e77817;
scrollbar-darkshadow-color: #e77817;
scrollbar-shadow-color: #e77817;
scrollbar-3dlight-color: white;
scrollbar-highlight-color: white;
}
 p {
text-align :left;
text-indent : 0px;
margin-top : 3px;
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 : 10px;
margin-bottom : 6px;
text-align : left;
font-weight: normal;
color : #e77817;
clear : both;
}
 h1 {
font-size : 14pt;
color: #e77817;
}
 h2 {
font-size : 12pt;
color : #e77817;
text-align : right;
}
 h3 {
font-size : 10pt;
color: #e77817;
font-style: italic;
text-align: right;
}
 td {
font-size : 9pt;
font-family : tahoma, verdana, arial, sans-serif;
text-align : left;
}
 img {
border : 0px;
margin : 0px;
}
 img.in {
clear : none;
float : none;
}
 img.leftof {
lear : none;
float : left;
margin : 10px;
border : #d0d0d0 solid 3px;
}
 img.rightof {
clear : none;
float : right;
margin : 10px;
border : #d0d0d0 solid 3px;
}
 img.centered {
clear : none;
float : none;
margin : 10px;
border : #d0d0d0 solid 3px;
}
 img.leftno {
clear : both;
float : left;
margin : 10px;
border : #d0d0d0 solid 3px;
}
 img.rightno {
clear : both;
float : right;
margin : 10px;
border : #d0d0d0 solid 3px;
}
 ul {
margin-top : 0px;
margin-bottom : 0px;
margin-right : 10px;
margin-left : 40px;
}
 ol {
margin-top : 0px;
margin-bottom : 0px;
margin-right : 10px;
margin-left : 40px;
}
 a {
text-decoration : underline;
color: #595959;
}
 tr.even {
background-color : #eee;
}
 tr.odd {
background-color : #ddd;
}
 input {
color : #000000;
font-size : 9pt;
}
 td.fc {
text-align : left;
font-weight : bold;
text-indent : 0px;
}
 td.tc {
text-align : left;
text-indent : 0px;
}
 caption {
margin : 10px;
text-align : center;
}
DIV.PagePath  {
padding-top :10px;
padding-left-bottom-right: 0px; text-align: right;
}
DIV.PagePath p {
text-indent : 0px; padding : 0px; margin : 0px; text-align : right; font-weight: normal; text-align: right;
}
DIV.PagePath a {
color : #595959; font-weight: normal; font-style: normal; text-align: right;
}
DIV.PageContent  {
padding : 0px; float: right; 
}
DIV.PageName h1 {
margin : 0px;
padding-top: 1px; padding-bottom: 6px; color : #e77817;
text-transform : uppercase;  text-align: right;
font-size : 12pt; font-weight: normal;
}
DIV.MultinewsCalendar td.now {
font-weight : bold; text-align : right; background-color : #ffb424;
}
DIV.MultinewsTapes a.tapeactive {
display : block; text-decoration : underline; background-color : #e77817; color : white; font-weight : bold; padding : 3px;
}
DIV.MultinewsInterval h3.descr {
color : #e77817; text-transform : uppercase; text-align: right; font-weight: normal; font-style: normal;
padding-top : 0px;
}
DIV.NewspaperArticles  {
text-align: left; 
}
DIV.MultinewsInterval p.descr {
padding-top: 10px; text-align: right;
}
DIV.MultinewsInterval a.descr {
color : #767676; 
}
DIV.MultinewsTop a.descr {
color: white;  padding-top: 5px;
font-size: 11pt; font-weight: bold;
}
DIV.MultinewsTop  {
text-aling: left;
}
DIV.MultinewsTop div.nname {
color: white; 
}
DIV.MultinewsTop div.dtime {
color: #e77817; font-size: 10pt; font-weight: bold; padding-top: 29px;
}
DIV.MultinewsInterval  {
padding : 0px; text-align: right;
}
DIV.MultinewsTapes  {
padding: 0px;
}
DIV.AdRotator  {
padding : 0px; align: right;
}
DIV.NewspaperIssue  {
font-size: 10pt;
padding-top : 12px;
padding-left: 18px;
padding-right: 18px;
padding-bottom: 36px;
color: white;
font-weight: normal;
}
DIV.NewspaperArticles h3.descr {
color : #595959; text-align: right;
font-size: 12pt; font-weight: normal; font-style: normal;
padding-top : 19px;
padding-bottom: 13px;
margin : 0px;
}
DIV.NewspaperArticles a.descr {
font: underline 13pt; color: #595959; font-weight: normal; 
}
DIV.NewspaperCalendar td.tc {
text-align : center; background-color: #737272;
}
DIV.NewspaperCalendar button.go {
width : 100%;
}
DIV.NewspaperCalendar select.go {
width : 100%;
}
DIV.MultinewsTapeName  {
padding : 0px; text-align: right;
}
DIV.NewspaperRubric  {
padding: 0px;
background-image: url(/img/name_r.png); background-position: right bottom; background-repeat: no-repeat; position: relative; 
height: 30px; 
vertical-align: bottom;
}
DIV.MultinewsTapeName h1 {
margin : 0px; padding : 0px; 
text-transform : uppercase; color : #e77817; font-size : 12pt; text-align: right; font-weight: normal; font-style: normal;
}
DIV.MultinewsNewsName  {
padding : 0px;
}
DIV.MultinewsNewsName h1.news {
font: normal 12pt;
color : #595959; text-transform : none;  text-align : right;
padding-top : 19px;
padding-bottom: 13px;
margin : 0px;
}
DIV.MultinewsNews  {
padding : 0px; color: #595959; 
text-align: right;
}
DIV.MultinewsNews h1.news {
text-align: right;
}
DIV.NewspaperArticle  {
padding : 0px; color: #595959; text-align: left;
}
DIV.NewspaperArticleName  {
padding : 0px; text-align: right;
}
DIV.NewspaperArticleName h1.article {
color : #595959; 
font-size: 12pt; font-weight: normal;
text-transform : none; text-align : right; 
padding-top : 19px;
padding-bottom: 13px;
margin : 0px;
}
DIV.NewspaperIssues td.no {
font-weight : bold; text-align : right;
}
DIV.NewspaperIssues td.now {
font-weight : bold; text-align : right; background-color : #246eff;
}
DIV.NewspaperCalendar td.fc {
text-align : center; width : 25%; background-color: #737272; color: white;
}
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 : #e77817; color : white; font-weight : bold; padding : 3px;
}
DIV.NewspaperRubrics  {
padding : 0px;
}
DIV.NewspaperRubrics a.rubric {
display : block; text-decoration : underline; color : white; font-weight : bold; padding : 3px;
}
DIV.NewspaperRubric h1 {
text-transform : uppercase; text-align: right; color : #e77817; font-size : 12pt; font-weight: normal;
padding-right: 23px; background-color: #fffcc8; margin-right: 64px; 
border-top: solid #e77187 1px; border-bottom: solid #e77187 1px;
position: absolute; top: -1px; right: -1px; width: 87%; 
*width: 90%;
border-left: solid #e77817 1px;
}
DIV.MultinewsCalendarSelect td.fc {
text-align : center; width : 27%; background-color: #737272; color: white;
}
DIV.MultinewsCalendarSelect td.tc {
background-color:  #737272;
}
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 : #ffffff; font-weight : bold; padding : 3px;
}
DIV.SearchFormBasic input.what {
width : 100%;
}
DIV.SearchFormBasic td.fc {
text-align : right; width : 33%;
}
DIV.NewspaperSearchResults  {
padding : 10px;
}
DIV.NewspaperSearchResults h3.descr {
color : #0a79a4;
padding-top : 10px; text-transform : uppercase; font-weight : bold; text-align : left;
border-top : #b4b4b4 dotted 1px;
}
DIV.NewspaperSearchResults p.descr {
text-align : right;
}
DIV.NewspaperSearchResults a.descr {
color : #0a79a4; font-weight : bold;
}
DIV.NewspaperSearchResults p.pages {
text-indent : 0px;
}
DIV.NewspaperSearchResults p.pages b {
background-color : #246eff; color : white;
}
DIV.MultinewsSearchResults  {
padding : 10px;
}
DIV.MultinewsSearchResults h3.descr {
border-top : #b4b4b4 dotted 1px;
color : #c9995a; text-transform : uppercase; font-weight : bold; text-align : left;
padding-top : 10px;
}
DIV.MultinewsSearchResults p.descr {
text-align : right;
}
DIV.MultinewsSearchResults a.descr {
color : #c9995a; font-weight : bold;
}
DIV.MultinewsSearchResults p.pages {
text-indent : 0px;
}
DIV.MultinewsSearchResults p.pages b {
background-color : #ffb424; color : white;
}
 table.auto {
width : auto !important;
float : left;
display : block;
margin : 10px;
}
 blockquote {
display : block;
background-color : #f0f0f0;
color : 0f0f0f;
font-weight : normal;
padding : 10px;
float : none;
}
 blockquote.leftof {
clear : both;

margin : 10px;
}
 blockquote.rightof {
clear : both;

margin : 10px;
}
DIV.NewspaperArticleAuthor  {
padding : 0px;
}
DIV.NewspaperArticleAuthor p.author {
padding-top: 13px;
text-align : right;
color: #595959;
}
 DIV.NewspaperArticles a.descr:hover, DIV.NewspaperArticles a.descr:active {
text-decoration : underline;
}
 DIV.MultinewsTop a.descr:hover, DIV.MultinewsTop a.descr:active {
text-decoration: underline;
}
DIV.MultinewsTop div.descr {
color: white; padding-top: 5px; 
}
DIV.MapTree a.active {
font-weigth: bold;
}
DIV.MapTree div {
margin-right: 0px; margin-left: 0px; margin-top: 6px; margin-bottom: 1px;

}
DIV.MapTree a {
font-size: 12pt; text-transform: lowercase; color: #595959; text-decoration: none; border-bottom : #595959 dashed 1px;
display: inline-block;
}
DIV.MapTree  {
padding: 0px;
}
DIV.Counter  {
color: white; vertical-align: bottom;
}
 table.content td {
padding: 5px 10px;
}
DIV.MultiFAQForm form {
width : 100%;

}
DIV.MultiFAQForm input.what {
width : 100%;
}
DIV.MultiFAQForm select {
width : 100%;
}
DIV.MultiFAQForm button.search {
width: 100%
}
DIV.MultiFAQForm tr.even {
text-align: right;
vertical-align: middle;
padding-right: 15px;

}
DIV.MultiFAQForm tr.odd {
text-align: right;
}
DIV.MultiFAQForm td.fc {
width : 20%;
text-align: right;
vertical-align: top;
color: white;
background-color: #737272;
font-weight: normal;
padding-right: 8px;
}
DIV.MultiFAQForm td.tc {
background-color: #737272;

}
DIV.MultiFAQPager  {
text-align: left; display: block; float: left; margin-right: 10px;
}
DIV.MultiFAQPager h3.descr {
text-align: left;
}
DIV.MultiFAQPager p.pages {
text-indent : 0px;
}
DIV.MultiFAQTapes  {
padding: 0px;
}
DIV.MultiFAQTapes a.tape {
display : block; text-decoration : underline; color : #ffffff; font-weight : bold; padding : 3px;
}
DIV.MultiFAQTapes a.tapeactive {
display : block;
text-decoration : underline;
background-color : #e77817;
color : white;
font-weight : bold;
padding : 3px;
}
DIV.AdGroupTop1  {
clear: both;
}
DIV.AdGroupTop1 a {
display: block;
margin: 0px 10px 7px 0px;
}

