/*
// DO NOT EDIT THIS FILE!!!
// for custom styles edit *.css-custom
// swift.engine 3.9+ autogenerated global CSS
*/
body {
margin : 0;
font-family : verdana, tahoma, times, geneva, serif;
background-color : #FFF;
font-size : 11px;
}
p {
margin: 5px 0;
line-height: 125%;
}
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, .h1, .h2, .h3 {
margin : 10px 0 5px;
text-align : left;
color : #f02c22;
font-weight: normal;
}
h1, .h1 {
font-size : 16px;
}
h2, .h2 {
font-size : 14px;
}
h3, .h3 {
font-weight: bold;
font-size: 12px;
font-color: #000;
}
table.content td {
font-size : 11px;
font-family : verdana, tahoma, times, geneva, serif;
padding: 4px;
border-top: dashed #FFC44E 1px;
border-bottom: dashed #FFC44E 1px;
}
img {
border : 0;
margin : 0;
behavior: url(/css/iepngfix.htc);
vertical-align: middle;
}
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 : left;
float : left;
margin : 10px;
}
img.rightno {
clear : right;
float : right;
margin : 10px;
}
#faq {
background: url(/img/faq.png) 0 0 no-repeat;
padding: 19px 10px 20px 70px;
color: white;
display: block;
font-size: 12px;
margin: 10px 0;
}
a {
color : #000;
text-decoration : underline;
}
input {
color : #000000;
font: 11px verdana;
}
td.fc {
background: #f7f7f7;
}
caption {
margin : 10px;
text-align : center;
display: none;
}
table.content {
border-collapse: collapse;
}
#header {
position: relative;
background: #e5e5e5 url(/img/h_bck.png) repeat-x;
min-height: 120px;
margin-bottom: 25px;
_height: 120px;
}
#header_logo {
position: absolute;
top: 15px;
left: 30px;
}
body, div, span, ul, ol, li, hr, form, dl, dd, dt, a, label, table, tr, td {
margin: 0;
padding: 0;
}
#header_text {
font: 14px verdana;
text-transform: uppercase;
color: #f02c22;
text-decoration: none;
position: absolute;
top: 25px;
left: 175px;
}
a:hover, a:active {
color: #f02c22 !important;
}
#footer {
clear: both;
}
#footer_text {
margin: 15px 40px;
display: inline-block;
float: left;
}
#footer_top {
background: #FFC44E;
display: block;
text-align: right;
}
#footer_top a {
color: white;
border-left: dashed white 1px;
margin: 5px 0;
display: inline-block;
line-height: 20px;
padding: 0 15px;
}
.home {
border-left: dashed white 1px;
margin: 5px 0;
display: inline-block;
line-height: 20px;
padding: 0 15px;
width: 12px;
text-decoration: none;
background: url(/img/home.gif) center center no-repeat;
}
.map {
border-left: dashed white 1px;
margin: 5px 0;
display: inline-block;
line-height: 20px;
padding: 0 15px;
width: 12px;
text-decoration: none;
background: url(/img/map.gif) center center no-repeat;
border-right: dashed white 1px;
margin-right: 50px !important;
}
#header_icons {
position: absolute;
bottom: 0;
right: 0;
}
DIV.SearchForm input.submit {
margin: 0; padding: 0; border: none; background: transparent url(/img/search.gif) center center no-repeat; width: 16px; height: 16px; cursor: pointer; margin-left: 9px;
}
DIV.SearchForm input.text {
color: #ccc; border: solid #FFC44E 1px;
}
.home:hover, .home:active {
background: url(/img/home_r.gif) center center no-repeat !important;
}
a.map:hover, a.map:active {
background: url(/img/map_r.gif) center center no-repeat;
}
DIV.SearchForm  {
position: absolute; top: 35px; right: 25px;
}
DIV.SearchForm input.text:focus {
color: #000;
}
DIV.RawMapTree  {
margin-top: -2px;
}
DIV.RawMapTree ul {
list-style: none; margin: 0; padding: 0;
}
DIV.RawMapTree li {
list-style: none;
}
DIV.RawMapTree a {
display: block; padding-right: 5px;
}
DIV.RawMapTree a:hover {
text-decoration: underline;
}
DIV.RawMapTree a.main {
font-size: 12px; background: #E5E5E5 url(/img/main.png) 0 0 no-repeat; margin-top: 2px; padding: 6px 5px 6px 40px;
}
DIV.RawMapTree a.slave {
margin: 10px 0; padding-left: 15px; background: url(/img/close.gif) 2px center no-repeat;
}
DIV.RawMapTree a.mainactive {
font-size: 12px; background: #FFC44E url(/img/main_a.png) top left no-repeat; margin-top: 2px; padding: 6px 5px 6px 40px; color: white; text-decoration: none;
}
DIV.RawMapTree a.slaveactive {
margin: 10px 0; padding-left: 15px; background: url(/img/open.gif) 0 center no-repeat; color: #FFC44E; text-decoration: none;
}
DIV.RawMapTree div.pad {
padding-left: 40px;
}
#middler {
padding: 0;
margin: 0;
margin-bottom: 20px;
overflow: hidden;
_height: 1%;
}
#middler_left {
float: left;
clear: left;
width: 300px;
}
#middler_right {
float: right;
width: 50%;
margin-left: 20px;
}
#middler_center {
overflow: hidden;
_height: 1%;
}
#middler_content ul, #middler_content ol {
padding-left: 30px;
margin: 0;
overflow: hidden;
}
#middler_content {
margin: 0 20px 0 330px;
}
DIV.PageContent  {
overflow: auto; _height: 1%;
}
DIV.MultinewsTop dd {
font: 12px verdana;
}
DIV.MultinewsTop dt {
margin-top: 10px; color: #999;
}
.add {
display: block;
text-align: right;
margin-top: 10px;
padding: 10px 0;
border-bottom: dashed #FFC44E 1px;
}
DIV.PageName  {
margin-top: -5px;
}
DIV.PagePath  {
position: absolute; top: 125px;
}
DIV.AdGroupTop  {
text-align: center;
}
DIV.AdGroupTop a {
display: block; padding: 10px;
}
DIV.MultinewsNews  {
overflow: auto; _height: 1%; border-bottom: dashed #FFC44E 1px; padding-bottom: 20px;
}
DIV.MultinewsNewsName  {
margin-top: 5px;
}
DIV.MultinewsTapes  {
margin: 20px 0;
}
DIV.MultinewsTapes ul {
padding: 0 !important;
}
DIV.MultinewsTapes li {
list-style: none; margin: 5px 0;
}
DIV.MultinewsTapes a.tape {
font-size: 12px; color: #F02C22;
}
DIV.MultinewsTapes a.tapeactive {
font-size: 12px; color: #FFC44E; text-decoration: none;
}
DIV.MultinewsPager  {
border-bottom: dashed #FFC44E 1px; padding-bottom: 20px;
}
DIV.MultinewsPager dd {
margin-top: 10px; color: #999;
}
DIV.MultinewsPager div.pages {
margin: 10px 0; color: #999;
}
DIV.MultinewsPager div.pages b {
color: #000;
}
DIV.MultinewsCalendarList  {
font-size: 12px;
}
DIV.MultinewsCalendarList div.year {
margin-bottom: 5px; margin-top: 10px;
}
DIV.MultinewsCalendarList a.month {
margin-right: 10px;
}
DIV.MultinewsCalendarList a.active {
color: #FFC44E; text-decoration: none; margin-right: 10px;
}
DIV.MultinewsCalendarList a {
color: #F02C22;
}
DIV.MultinewsCalendarList div.year a {
margin-right: 10px;
}
DIV.MultiFAQPagerRR dd {
margin-top: 10px; color: #999;
}
DIV.MultiFAQForm td.tc {
padding: 4px 0 4px 4px; border: none;
}
DIV.MultiFAQForm td.fc {
width : 25%; text-align: left; border: none;
}
DIV.MultiFAQForm button.search {
font: 11px verdana;
} div.MultiFAQForm input.addfile {
border: solid #FFC44E 1px;
}
DIV.MultiFAQForm textarea {
width: 99%; font: 11px verdana; border: solid #FFC44E 1px; height: 70px;
}
DIV.MultiFAQForm img {
float: left; margin-right: 5px; border: solid #FFC44E 1px;
}
DIV.MultiFAQForm input.what {
width: 99%; border: solid #FFC44E 1px;
}
DIV.MultiFAQForm input.random {
border: solid #FFC44E 1px; 
}
DIV.MultiFAQForm form {
border-top: dashed #FFC44E 1px; border-bottom: dashed #FFC44E 1px; margin: 10px 0;
}
DIV.MultiFAQPagerRR dt.answer {
display: none; border-top: dashed #FFC44E 1px; border-bottom: dashed #FFC44E 1px; padding: 5px; margin-top: 5px;
}
DIV.MultiFAQPagerRR div.pages {
margin: 10px 0; color: #999;
}
DIV.MultiFAQPagerRR div.pages b {
color: #000;
}
DIV.MultiFAQSubmitter p.wrong {
color: red;
}
div.MultiFAQPagerRR dt b.answer {
color: #999;
}
DIV.RawMapTreeFull  {
margin-top: -2px;
}
DIV.RawMapTreeFull ul {
list-style: none; margin: 0; padding: 0 !important;
}
DIV.RawMapTreeFull li {
list-style: none; background: url(/img/map_g.png) 0 0 repeat-x;
}
DIV.RawMapTreeFull div.pad li {
background: transparent;
}
DIV.RawMapTreeFull a {
display: block; padding-right: 5px;
}
DIV.RawMapTreeFull a.main {
font-size: 12px; background: transparent url(/img/main_m.gif) 20px 8px no-repeat; margin-top: 2px; padding: 6px 5px 6px 40px;
}
DIV.RawMapTreeFull a.slave {
margin: 10px 0; padding-left: 15px; background: url(/img/close.gif) 2px center no-repeat;
}
DIV.RawMapTreeFull div.pad {
padding-left: 40px;
}
td.h {
color: white;
background: #FFC44E;
border: none !important;
}
DIV.AdGroup  {
text-align: right;
}
DIV.AdGroup a {
display: inline-block; margin: 10px;
}
DIV.FTSearchResults p.pages {
text-indent : 0px;
}
DIV.FTSearchResults dt {
margin: 5px 0;
}
DIV.FTSearchResults h3 {
display : inline;
}
DIV.FTNewsResults  {
margin-top: 20px;
}
DIV.FTNewsResults p.pages {
text-indent : 0px;
}
DIV.FTNewsResults dd {
color: #999; margin-top: 10px;
}
DIV.FTNewsResults dt {
}
DIV.FTNewsResults dt p {
margin: 0;
}
DIV.FTNewsResults h3 {
display : inline;
}
DIV.FTFAQResults p.pages {
text-indent : 0px;
}
DIV.FTFAQResults h3 {
display : inline;
}
div.PageContent, div.MultinewsNews, .question, .answer, div.MultinewsPager a.descr {
font-size: 12px;
}
hr {
overflow: hidden;
color: #aaa;
height: 1px;
border: 0;
}

