/*
// DO NOT EDIT THIS FILE!!!
// swift.engine 3.9+ autogenerated global CSS
*/
body {
margin : 0;
font-family: verdana, tahoma, arial, sans-serif;
font-size: 8pt;
background-color : #FFFFFF;
}
p {
text-indent : 0px;
margin: 5px 0;
}
p.center {
text-indent : 0px;
text-align : center;
}
p.left {
text-indent : 0px;
text-align : left;
}
p.right {
text-indent : 0px;
text-align : right;
}
h1, h2, h3 {
margin : 10px;
text-align : center;
color : black;
font-weight : bold;
}
h1 {
font-size : 16pt;
}
h2 {
font-size : 14pt;
}
h3 {
font-size : 12pt;
text-align: left;
}
td {
padding: 2px 5px;
font-size: 8pt;
}
img {
border : 0px;
margin : 0px;
vertical-align:bottom;
}
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 : right;
float : left;
margin : 10px;
}
img.rightno {
clear : left;
float : right;
margin : 10px;
}
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 {
color : #273570;
text-decoration: none;
font-weight: bold;
}
tr.even {
background-color : #B9C8DB;
}
tr.odd {
background-color : #89A8CB;
}
input {
color : #000000;
}
td.fc {
background-color : #DCE2FA;
text-align : right;
font-weight : bold;
}
caption {
margin : 10px;
text-align : center;
font-weight : bold;
}
#header {
background: #fff url(/img/header4.png) no-repeat;
padding: 10px 0 0 15px;
min-height: 80px;
_height: 80px;
}
.header-link {
display: block;
color: #FFE3A0;
font-weight: bold;

text-decoration: none;
padding: 6px 0;
width: 120px;
white-space: nowrap;
}
.header-button {
margin: 0 7px 0 0;
}
.MapTreeV  {
display: inline;
padding: 0 5px;

}
.MapTreeV ul {
list-style : none;
margin: 0;
padding: 0;
display: inline;

}
.MapTreeV li {
display: inline;
margin: 0;
padding: 0;

}
.MapTreeV a {
text-decoration: underline;
line-height: 150%;
padding: 0 1px;
}
.MapTreeV a.mainactive {
font-weight : bold;
}
.MapTreeV a.slaveactive {
font-weight : bold;
}
.MapTreeV a.main:hover, a.main:active {
background: #DCE2FA;
}
.PageContent  {
padding : 10px;

}
#map {
text-align: right;
margin: 6px 0 0 0;
}
#content {
margin-left: 220px;
background: url(/img/btmright.png) no-repeat 0px -25px;
_display: table;
padding: 0;
}
#navigation {
width: 220px;
float: left;
border-right: solid 1px #a6a6a6;
}
.CatSingleGroupsByCard a.active {
font-weight: bold;
text-decoration:underline;

}
.CatSingleGroupsByCard a {
display: block;
_width: 200px;
padding: 2px 0 2px 20px;
text-decoration: none;
color: #000;
}
.CatSingleGroupsByCard ul {
list-style: none;
padding: 0;
margin: 0;
}
.CatSingleGroupsByCard li {
padding: 0;
margin: 0;
border-bottom: solid #bbb 1px;
}
.group-header {
display: block;
background: #dce2fa;
padding: 3px;
border: 1px solid #08307b;
border-left: 0px;
border-right: 0px;
font-weight: bold;
color: #0f3254;
}
.CatSingleNodes  {
padding : 10px;
}
.CatSingleGroupsByCard a:hover {
text-decoration:underline;
background: #DCE2FA;

}
.CatSingleNodes p.pages {
text-indent : 0px;
}
.CatSingleNodes div.pages {
padding: 0 10px;
}
.CatSingleNodes a.pagecurrent {
background: #ccc;
padding: 0 5px;
text-decoration: none;
}
.CatSingleNodes a.pagelink {
padding: 0 5px;
}
.CatSingleNodes div.listdocs {
padding: 10px;

}
table {
border-collapse: collapse;
}
a:hover {
text-decoration: underline;
}
.MultinewsCalendarSelect  {
padding: 10px 0 0 10px;

}
.MultinewsCalendarSelect select.year {
margin: 0 10px 0 0;
vertical-align: middle;

}
.MultinewsCalendarSelect select.month {
margin: 0 10px 0 0;
vertical-align: middle;

}
.MultinewsCalendarSelect button.go {
vertical-align: middle;
border: 1px solid #666;
height: 18px;
_height: 20px;

}
.MultinewsTopMain  {
padding: 10px;
background: #eee;

}
.MultinewsTopMain span.date {
border-top: 1px #666 solid;
padding: 5px 0 0 0;

}
.MultinewsTopMain em.name {
font-style: normal;
font-weight: bold;
display: block;

}
.MultinewsTopMain b.cont {
font-weight: normal;
}
.MultinewsTopMain ul {
padding: 0;
margin: 0;
list-style: none;
}
.MultinewsTopMain img {
padding-right: 10px;
}
.news {
width: 200px;
float: right;
margin: 0 0 10px 10px;
border: #a6a6a6 1px solid;
border-top: 0px;
}
.date {
display: block;
font-size: 7pt;
color: #777;
}
.MultinewsPagerInterval  {
padding: 10px;

}
.MultinewsPagerInterval span.name {
font-style: normal;
font-weight: bold;
}
.MultinewsPagerInterval a.inactive {
text-decoration:none;
}
select {
font-family: verdana;
font-size: 8pt;
}
#footer {
clear: both;
background-color: #DCE2FA;
overflow: hidden;
_height: 1%;
}
.footer-left a {
color:#D7CBAF;
}
.footer-left {
background-color: #344385;
width: 201px;
float: left;
padding: 10px;
}
.decor {
background: #DCE2FA url(/img/leftdecor.png) repeat-y;
padding-left: 20px;
border-left: 0px;
}
.MapTree  {
padding: 10px;

}
.MapTree a.main {
display: block;

}
.MapTree a.slave {
display: block;

}
h3.number {
display: inline;
}
.MultinewsNewsName  {
padding: 10px 10px 0;

}
.MultinewsNews  {
padding: 10px 10px 0;

}
.footer-right {
float: right;
width: 200px;
margin: 10px;
text-align: right;
}
.footer-count {
float: left;
margin: 10px 0 0 20px;
}
.under {
text-decoration: underline !important;
}
.header-link-abs {
display:block;
height:64px;
left:0;
margin: 0 0 0 220px;
position:absolute;
top:0;
width:700px;
}
