/*
// DO NOT EDIT THIS FILE!!!
// swift.engine 3.9+ autogenerated global CSS
*/
body {
margin : 0;
font-family : arial, tahoma, geneva, serif;
background-color : #FFF;
font-size : 13px;
color: #555;
position: relative;
_position: static;
}
p {
text-indent : 18px;
margin: 6px 0px;
}
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 0px;
font-weight : bold;
font-size: 13px;
}
h1 {
color: #507294;
}
h2 {
color: #507294;
font-style: italic;
}
h3 {
font-weight: bold;
}
table.content td {
font-size : 13px;
font-family : arial, tahoma, geneva, serif;
padding: 4px 10px;
border: 1px solid #c7d0da;
border-collapse: collapse;
}
img {
border : 2px solid #c7d0da;
margin : 0px;
}
img.in {
clear : none;
float : none;
}
img.leftof {
clear : none;
float : left;
margin : 10px 14px;
}
img.rightof {
clear : none;
float : right;
margin : 10px 14px;
}
img.centered {
clear : none;
float : none;
margin : 10px 14px;
}
img.leftno {
clear : left;
float : left;
margin : 10px 14px;
}
img.rightno {
clear : right;
float : right;
margin : 10px 14px;
}
ul {
margin: 7px 0px 0px 18px;
list-style-type: none;
list-style-image: url(/img/list.gif);
}
li {
vertical-align: top;
}
ol {
margin: 7px 0px 0px 22px;
}
a {
color : #ea1a1a;
text-decoration : underline;
outline: none;
}
tr.even {
b
}
tr.odd {
;
}
input.what, .random {
border: 1px solid #c7d0da;
padding: 0px 3px;
font-size: 12px;
vertical-align: middle;
font-family : arial, tahoma, geneva, serif;
}
td.fc {
b
}
caption {
margin : 15px 0px;
font-weight: bold;
font-size: 13px;
*padding: 0 0 15px 0;
}
table.content {
border-collapse: collapse;
width: 100%;
}
* {
padding: 0; margin: 0;
}
DIV.MapTreeV  {
margin-top: -3px;
}
DIV.MapTreeV ul {
padding-left : 0; margin:0px;
list-style-image: none;
}
DIV.MapTreeV li {
list-style-type: none;
margin: 3px 0px;
}
DIV.MapTreeV a {
text-decoration: none;
}
DIV.MapTreeV a.main {
font-family: verdana, tahoma;
font-weight: bold;
color: #507294;
padding: 2px 0px;
}
DIV.MapTreeV a.mainactive {
color: #ea1a1a; text-decoration: none; font-family: verdana, tahoma; font-weight: bold;
padding: 2px 0px;
}
DIV.MapTreeV a.slave {
font-size: 12px;
color: #507294;
padding: 1px 0px;
}
DIV.MapTreeV a.slaveactive {
color: #ea1a1a; font-size: 12px;
padding: 1px 0px;
}
DIV.MapTreeV a.main:hover, a.main:active {
color: #ea1a1a; text-decoration: underline; padding: 2px 0px;
}
DIV.MapTreeV a.slave:hover, a.slave:active {
text-decoration: underline; color: #ea1a1a; font-size: 12px;
padding: 1px 0px;
}
DIV.MapTreeV div.pad {
margin-left: 12px;
}
#header {
clear: both;
height: 138px;
margin-bottom: 25px;
background: url(/img/header.png) no-repeat left top;
}
#footer {
clear: both;
height: 31px;
padding: 73px 20px 6px 30px;
background: url(/img/footer.png) no-repeat right top;
}
#contents {
margin: 0px 20px 20px 270px;
*margin: 0px 20px 0px 270px;
_height: 100%;
position: relative;
overflow: hidden;
}
#navi {
width: 210px;
float: left;
padding: 0px 30px;
margin-bottom: 20px;
*margin-bottom: 0px;
}
#header img, #footer img {
border: 0px;
margin: 0px;
}
#logo {
position: absolute;
left: 124px; top:31px;
}
#izhmed {
position: absolute; left: 290px; top:31px;
}
#body {
background-color:#FFFFFF;
margin:0pt auto;
max-width:1260px;
min-width:1000px;
position:relative;

_width: 1000px;
}
.urlhead {
margin: 6px 20px 0 0;
font-size: 12px;
color: #205b78;
float: right;
}
.copy {
color: #205b78;
font-size: 11px;
font-weight: bold;
float: left;
padding-top: 3px;
}
.other {
float: right;
clear: both;
margin: 84px 26px 0px 0px;
_margin: 84px 6px 0 0;
}
.andcats {
margin-right: 25px;
margin-top: 7px;
float: right;
}
DIV.SearchFormBasic form {
height: 16px;
}
DIV.SearchFormBasic input.what {
height: 16px; 
vertical-align: middle;
}
DIV.SearchFormBasic table {
font-size: 13px;
}
DIV.SearchFormBasic td.tc {
white-space:nowrap;
}
div.other DIV.SearchFormBasic {
display: inline;
float: right;
margin-right: 3px;
}

DIV.SearchFormBasic form {
width : 168px;
} 

DIV.SearchFormBasic input.what {
width : 145px;
height: 16px;
color: #999;
}
DIV.SearchFormBasic button.search {
background: url(/img/search.gif) no-repeat top right;
border: medium none;
height:16px;
width:18px;
vertical-align: middle;
}
DIV.PageName  {
color: #ea1a1a; font-weight: bold; margin: 10px 0px;
}
DIV.MultinewsTop  {
margin: 0 0 20px 0;
}
DIV.PagePath  {
font-size: 11px; text-align: right;
}
DIV.PagePath a {
color: #ababab;
}
th {
background-color: #e2eee2;
text-align: center;
vertical-align: middle;
font-weight: bold;
}
DIV.MultinewsTop span.date {
color: #ccc; margin: 6px 0;
}
DIV.MultinewsTop a.name {
font-weight: bold; margin: 8px 0;
}
DIV.MultinewsTop em.name {
font-weight: bold; color: #ea1a1a; font-style: normal; display:block;}
DIV.MultinewsTop div.descr {
margin: 6px 0;
}
.rightalign {
float: right;
}
DIV.MultinewsPager  {
margin-top: 20px;
clear: right;
}
DIV.MultinewsPager dd {
margin-top: 10px;
}
DIV.MultinewsPager span.date {
color: #ccc;
}
DIV.MultinewsPager a.name {
margin-top: 8px;
}
DIV.MultiFAQForm form {
margin-top: 15px;
}
DIV.MultiFAQForm input.what {
width : 394px; height: 16px;
}
DIV.MultiFAQForm select {
width : 402px; border: 1px solid #c7d0da;
}
DIV.MultiFAQForm button.search {
border: 1px solid #c7d0da; background-color: #e2eee2; font-weight: bold; color: #507294; 
height: 21px; vertical-align: middle; 
width: 134px;
}
DIV.MultiFAQForm table {
font-size: 13px; color: #555;
}
DIV.MultiFAQForm td.fc {
width : 200px; padding: 2px;
border: none;
}
DIV.MultiFAQForm td.tc {
padding: 2px;
width: 400px;
border: none;
}
DIV.MultinewsCalendarList a.month {
margin-right: 15px;
}
DIV.MultinewsCalendarList a.active {
color: #507294; font-weight: bold; text-decoration: none; margin-right: 15px;
}
DIV.MultiFAQPagerRR dd {
color: #999; margin-top: 10px;
}
DIV.MultiFAQPagerRR dt.answer {
display: none;
border: 2px solid #c7d0da; padding: 6px 9px 6px 15px; margin: 10px 0px;
}
DIV.MultiFAQPagerRR div.pages {
text-indent : 0px;
}
DIV.MultiFAQPagerRR a.showhide {
color: #507294; 
}
DIV.MultiFAQTapes  {
margin-bottom: 10px;
}
DIV.MultiFAQTapes li {
list-style-type: none;
}
DIV.MultiFAQTapes a.tape {
color: #507494;
}
DIV.MultiFAQTapes a.tapeactive {
color: #507294; text-decoration: none; font-weight: bold;
}
.bin {
float: left;
color: #507294;
font-weight: bold;
display: inline;
}
.rightgrey {
margin-bottom: 10px;
color: #ababab;
*margin-bottom: -14px;
}
span.rightgrey a {
color: #ababab;
}
a.next {
background: url(/img/next.gif) no-repeat center right;
text-decoration: none;
padding: 0px 6px;
width: 12px;
height: 10px;
}
a.pages {
color: #507294;
margin: 0px 5px;
}
div.pages b {
color: #ea1a1a;
font-weight: bold;
margin: 0px 3px;
}
div.pages {
margin: 12px 0px;
}
a.last {
background: url(/img/last.gif) no-repeat center right;
width:18px;
height:10px;
text-decoration: none;
padding: 0px 9px;
}
a.prev {
background: url(/img/prev.gif) no-repeat center left;
text-decoration: none;
padding: 0px 6px;
width: 12px;
height: 10px;
}
a.first {
background: url(/img/first.gif) no-repeat center left;
width:18px;
height:10px;
text-decoration: none;
padding: 0px 9px;
}
DIV.MultinewsNewsName  {
clear: right; color: #ea1a1a; font-weight: bold; margin: 0px 0px 10px 0px;
}
.foot_right {
float: right;
margin: 0 0 0 10px;
}
td.head {
background-color: #e2eee2;
text-align: center;
vertical-align: middle;
font-weight: bold;
}
div.RawMenuMap {
}

div.RawMenuMap ul {
list-style-image: none;
margin: 0 0 0 0px;
}

div.RawMenuMap ul li {
line-height: 150%;
}

div.RawMenuMap ul li ul {
list-style-image: url(/img/list.gif);
margin: 0 0 0 20px;
}

div.RawMenuMap a.daddy, a.main {
color: #507294 !important;
font-weight: bold;
*text-decoration: none;
}

div.RawMenuMap a.slave, a.leaf {
font-size: 12px;
}

div.RawMenuMap a.slave {
color: #999;
*text-decoration: none;
}
.mapcontent {
margin: 0 20px 20px 70px;
}
DIV.MultiFAQForm input.random {
height: 16px; width: 130px;
}
DIV.MultiFAQForm img {
float: left; margin-right: 6px; border: 1px solid #c7d0da;
}
DIV.MultiFAQForm textarea {
border: solid 1px #c7d0da; width: 394px; height: 45px;
}
DIV.MultiFAQSubmitter p.wrong {
color: #ea1a1a; font-weight: bold;
}
DIV.GalleryTwostateLinked table {
width : 90%;
}
DIV.GalleryTwostateLinked td {
padding : 12px;
}
DIV.GalleryTwostateLinked a {
color: #507294;
}
DIV.GalleryTwostateLinked div.gal {
float: left; padding: 12px;
}
.smallgrey {
font-size: 11px;
color: #999;
}
hr {
margin: 5px 0px 2px 0px;
width: 100%;
clear: none;
}
DIV.FTSearchResults  {
}
div.FTSearchResults h3 {
margin: 4px 0px;
}
DIV.FTSearchResults p.pages {
text-indent : 0px;
}
DIV.FTSearchResults h2 {
display : inline;
}
DIV.FTNewsResults p.pages {
text-indent : 0px;
}
DIV.FTNewsResults h3 {
display : inline;
}
DIV.FTFAQResults p.pages {
text-indent : 0px;
}
DIV.FTFAQResults h3 {
display : inline;
}
.bin2 {
display: inline;
float: left;
color: #ea1a1a;
font-weight: bold;
}
.otblok {
clear: right;
display: block;
}
div#content div.SearchFormBasic {
}
div#content div.SearchFormBasic input.what {
width: 350px;
color: #555;
display: inline;
height: 17px;
}

div#content div.SearchFormBasic button.search {
background-color:#E2EEE2;
background-image: none;
border:1px solid #C7D0DA;
color:#507294;
font-weight:bold;
height:19px;
vertical-align:top;
width:85px;
}
div#content div.SearchFormBasic td.tc input {
vertical-align: text-bottom;
}
DIV.MultinewsNewsDate  {
color: #ccc;
display: block;
clear: right;
margin-top: 20px;
}
DIV.MultinewsNewsDate {
clear: right;
color: #ccc;
}
#content ul  li {
padding-left: 6px;
}
select {
border: 1px solid #c7d0da;
color: #333;
}
.defban {
clear: both;
margin: 0px 0px 0px 20px;
float: right;
}

div.defban img {
margin: 10px;
border: 1px solid #c7d0da;
}
table.subscribe {
font-size: 13px;
margin: 10px 15px;
}

table.subscribe td {
vertical-align: top;
padding: 0px 3px;
}

table.subscribe input.mail {
border: 1px solid #c7d0da;
width: 180px;
height: 21px;
}

table.subscribe input.sub {
background-color:#E2EEE2;
border:1px solid #C7D0DA;
color:#507294;
font-weight:bold;
height:21px;
vertical-align:middle;
width:120px;
}
}
DIV.MultiFAQPagerRR em.name {
font-style: normal;
}
DIV.MultinewsPager span.name {
color: #ea1a1a; font-weight: bold; 
}
DIV.MultiFAQTapeName  {
color: #ea1a1a; font-weight: bold; margin: 10px 0px;
}
.bin3 {
color: #ea1a1a;
font-weight: bold;
padding-bottom: 10px;
}
DIV.MultiFAQSearchResults div.pages {
text-indent : 0px;
}
DIV.MultinewsSearchResults p.pages {
text-indent : 0px;
}
DIV.SearchPaths  {
}
DIV.SearchPaths div {
margin-top:10px;
}
DIV.SearchPaths ul {
margin: 3px 12px;
}
.cst {
width: 100%;
display: block;
}
textarea {
font-family : arial, tahoma, geneva, serif;
font-size: 12px;
padding: 0px 3px;
}
DIV.SearchMapTreeFTS a.mainopened {
text-decoration : none;
}
DIV.SearchMapTreeFTS a.mainopenedfound {
text-decoration : none;
}
div.clear {
clear: both;
}

