/*
// DO NOT EDIT THIS FILE!!!
// swift.engine 3.9+ autogenerated global CSS
*/
body {
margin : 0;
font-family : arial, tahoma, times, geneva, serif;
font-size : 11px;
}
#footer {
background: #6699cc url(/img/footer_back.gif) repeat-x;
height: 40px;
padding: 12px;
color: white;
font-family: tahoma;
}

div#footer a, div#footer a:hover, div#footer a:active {
color: #fff;
}
p {
margin: 10px 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 : #999;
font-weight : bold;
}
h1 {
font-size : 16px;
}
h2 {
font-size : 15px;
}
h3 {
font-size : 14px;
text-align: left;
}
table.content td {
border: solid #999 1px;
font-family : arial, tahoma, times, geneva, serif;
font-size : 12px;
padding: 10px;
}
img {
border : 0px;
margin : 0px;
vertical-align: top;
behavior: url(/css/iepngfix.htc);
}
img.in {
clear : none;
float : none;
}
img.leftof {
clear : none;
float : left;
margin : 10px;
margin-left: 0px;
overflow: hidden;
}
img.rightof {
clear : none;
float : right;
margin : 10px;
}
img.centered {
clear : none;
float : none;
margin : 10px;
}
img.leftno {
clear : left;
float : left;
margin : 10px;
margin-left: 0px;
}
img.rightno {
clear : right;
float : right;
margin : 10px;
}
a {
color : #333;
text-decoration : underline;
}
input {
margin: 0;
}
caption {
margin : 10px;
text-align : center;
display: none;
}
table.content {
border-collapse: collapse;
}
body, div, span, ul, ol, li, hr, form, dl, dd, dt, a, label, table, tr, td {
padding: 0;
margin: 0;
}
#header {
position: relative;
min-height: 160px;
_height: 160px;
background: #6699cc url(/img/header_back.jpg) no-repeat;
text-align: right;
margin-bottom: 5px;
}
#header_logo_main {
position: absolute;
top: 25px;
left: 35px;
}
#icons {
position: absolute;
top: 130px;
left: 30px;
}
#icons a {
display: block;
float: left;
color: white !important;
text-decoration: none;
font: bold 16px times, serif, geneva;
}
DIV.RawMapTreeTop  {
position: absolute; background: #308b84; right: 0; bottom: 0; padding: 0 10px; margin-bottom: -1px;
}
DIV.RawMapTreeTop ul {
list-style: none; margin: 0; padding: 0;
}
DIV.RawMapTreeTop li {
list-style: none; padding: 0; margin: 0; display: inline;
}
DIV.RawMapTreeTop a {
text-decoration: underline; padding: 10px 10px; color: #fff; float: left; font-weight: bold;
}
DIV.RawMapTreeTop a:hover {
text-decoration: none; background: bottom center url(/img/pointer.png) no-repeat; color: #fff !important;
}
DIV.RawMapTreeTop a.active {
text-decoration: none; background: bottom center url(/img/pointer.png) no-repeat;
}
#middler {
margin-bottom: 5px;
overflow: hidden;
_zoom: 1;
}
DIV.PagePath  {
padding: 5px 0; font-size: 10px;
}
a:hover, a:active {
color: #048dd2 !important;
}
DIV.PagePath a.final {
color: #308B84; text-decoration: none;
}
DIV.PageContent  {
_height: 1%; overflow: auto; margin: 10px 0 10px 0; font-size: 12px; padding: 0 5px 0 10px;
}
#middler_left {
width: 250px;
float: left;
clear: left;
}
#middler_center {
margin: 0 255px;
}
DIV.SearchFormMulti input.submit {
font: 12px arial;
}
DIV.GalleryTwostateRandom  {
padding: 7px 0 0 0;
}
.hh {
color: white!important;
font-weight: bold;
font-size: 15px;
}
DIV.MultinewsTop  {
padding: 0 5px 10px 10px;
}
DIV.MultinewsTop dd {
margin: 10px 0 0 0;
}
DIV.MultinewsTop dt {
font-size: 12px;
}
DIV.MultinewsTop span.date {
color: #999; font-weight: bold;
}
.add {
text-align: right;
display: block;
font: bold 12px arial;
padding: 0 5px 10px;
}
DIV.MultinewsNews  {
margin: 0 10px 10px; font-size: 12px;
}
DIV.MultinewsNewsName  {
margin: 10px 10px 0; font: bold 15px arial; color: #999;
}
DIV.RawMapTreeBranch a.finalactive {
color: #308B84; text-decoration: none !important;
}
DIV.RawMapTreeBranch a.main {
padding: 0; text-transform: uppercase; color: #999 !important; font-weight: bold; font-size: 15px; margin: 0 0 10px; text-decoration: none; background: none;
}
DIV.RawMapTreeBranch a {
display: block; font-weight: bold; background: url(/img/mark.png) 10px 8px no-repeat; padding: 3px 0 3px 25px;
}
DIV.RawMapTreeBranch li {
list-style: none; padding: 0; margin: 0;
}
DIV.RawMapTreeBranch ul {
list-style: none; margin: 0; padding: 0;
}
DIV.MultinewsCalendarSelect  {
text-align: right; padding-top: 5px;
}
DIV.MultinewsCalendarSelect button.go {
cursor: pointer; font: 12px arial; margin: 5px 0 0 auto; _width: 1%; _overflow: visible;
}
DIV.MultinewsCalendarSelect select.month {
font: 11px arial;
}
DIV.MultinewsCalendarSelect select.year {
font: 11px arial;
}
DIV.MultinewsCalendarSelect span.month {
margin-left: 10px;
}
DIV.MultinewsPager dl {
margin: 10px;
}
DIV.MultinewsPager dd {
margin: 10px 0 0 0;
}
DIV.MultinewsPager dt {
font-size: 12px;
}
DIV.MultinewsPager span.date {
color: #999; font-weight: bold;
}
DIV.MultinewsPager div.pages {
text-indent : 0px; padding: 5px 10px; background: #E4F3FF; font-size: 12px;
}
DIV.MultinewsPager div.pages b {
color: #048DD2; margin-right: 5px; background: #fff; padding: 2px 3px;
}
.mt {
margin-top: 10px;
display: block;
}
DIV.MultinewsPager div.pages a {
margin-right: 5px;
}
DIV.SearchForm input.text {
border: solid #999 1px; color: #999; font: 11px tahoma; text-indent: 2px;
}
DIV.SearchForm input.submit {
border: solid #999 1px; color: #999; font: 11px tahoma; width: 17px; padding-left: 0; padding-right: 0; background: #ececec url(/img/search.png) center center no-repeat; display: none;
}
div.PageContent ul, div.MultinewsNews ul {
overflow: auto;
_height: 1%;
padding-left: 20px;
}
DIV.PagesSeeAlso ul {
list-style: none; padding: 0; margin: 0; overflow: hidden; _height: 1%;
}
DIV.PagesSeeAlso li {
list-style: none; padding: 0; margin: 0;  margin: 5px 5px  5px 10px;
}
DIV.PagesSeeAlso a {
color: #048dd2; font-size: 12px;
}
#see_also {
background: #6699cc url(/img/see.png) no-repeat;
line-height: 24px;
display: block;
padding: 0 10px 0 40px;
}
div.PageContent ol {
overflow: auto;
_height: 1%;
padding-left: 30px;
}
a.file {
background: url(/img/file.gif) 2px center no-repeat;
display: block;
overflow: auto;
_height: 1%;
padding: 1px 0 1px 20px;
margin: 2px auto;
}
DIV.RawMapRdBranch a.final {
background: url(/img/mark.png) 10px 8px no-repeat; display: block; font-weight: bold; padding: 3px 0 3px 25px; _height: 1%;
}
DIV.RawMapRdBranch a:hover {
text-decoration: underline;
}
DIV.RawMapRdBranch li {
list-style: none; padding: 0; margin: 0;
}
DIV.RawMapRdBranch ul {
list-style: none; margin: 0; padding: 0;
}
#header_text {
position: absolute;
top: 35px;
left: 145px;
color: #e4f3ff;
font: bold 24px times, serif, geneva;
text-align: left;
}
DIV.RawMapTree  {
margin-top: -1px;
}
DIV.RawMapTree ul {
list-style: none; margin: 0; padding: 0;
}
DIV.RawMapTree li {
list-style: none; padding: 0; margin: 0;
}
DIV.RawMapTree a {
text-decoration: none; display: block; color: #048dd2; font-size: 12px; margin: 5px;
}
DIV.RawMapTree a:hover {
text-decoration: underline;
}
DIV.RawMapTree a.main {
background: #6699cc url(/img/main.png) no-repeat; color: white !important; font: bold 16px times, serif, geneva; line-height: 25px; padding: 0 10px 0 25px; margin: 1px 0;

}
DIV.RawMapTree a.slave {
background: url(/img/close.png) 5px 4px no-repeat; padding-left: 17px;
}
DIV.RawMapTree a.mainactive {
background: #6699cc url(/img/maina.png) no-repeat; color: white !important; font: bold 16px times, serif, geneva; line-height: 25px; padding: 0 10px 0 25px; margin: 1px 0;
}
DIV.RawMapTree a.slaveactive {
background: #bddbf3 url(/img/open.png) 5px 4px no-repeat; padding-left: 17px;
}
DIV.RawMapTree a.final {
background: url(/img/final.png) 5px 4px no-repeat; padding-left: 17px;
}
DIV.RawMapTree a.finalactive {
background: #bddbf3 url(/img/final.png) 5px 4px no-repeat; padding-left: 17px;
}
DIV.RawMapTree div.pad {
background: #e4f3ff; overflow: hidden; _height: 1%;
}
#body {
min-width: 1000px;
max-width: 1500px;
margin: 0 auto;
background: #fff;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
_width: 998px;
}
DIV.RawMapTree div.pad div.pad {
padding-left: 10px; overflow: visible; _height: auto;
}
.content {
margin-right: 0 !important;
}
a.email {
behavior: url(/css/iepngfix.htc);
background: url(/img/bird.png) 0 center no-repeat;
padding-left: 25px;
_padding-left: 12px;
}
#icons a:hover, a:active {
text-decoration: underline;
}
a.news {
behavior: url(/css/iepngfix.htc);
background: url(/img/sun.png) 0 center no-repeat;
padding-left: 35px;
margin-left: 10px;
_padding-left: 17px;
}
a.srch {
behavior: url(/css/iepngfix.htc);
background: url(/img/srch.png) 0 center no-repeat;
padding-left: 15px;
margin-left: 10px;
_padding-left: 7px;
}
a.map {
behavior: url(/css/iepngfix.htc);
background: url(/img/map.png) 0 center no-repeat;
padding-left: 25px;
margin-left: 10px;
_padding-left: 12px;
}
.bck {
background: #e4f3ff;
}
#decl {
background: #6699cc url(/img/see_b.png) no-repeat;
line-height: 24px;
display: block;
padding: 0 10px 0 40px;
color: white !important;
}
#vote {
background: #6699cc url(/img/vote.png) no-repeat;
line-height: 24px;
display: block;
padding: 0 10px 0 40px;
color: white !important;
}
DIV.IFormsLinked  {
padding : 10px 5px 5px 10px; font-size: 12px;
}
DIV.IFormsLinked input.radio {
cursor: pointer; margin-right: 3px; 
}
DIV.IFormsLinked label {
cursor: pointer;
}
DIV.IFormsLinked button.vote {
cursor: pointer; display: block; margin: 0 0 0 auto; font: normal 12px arial;
}
DIV.IFormsLinked form {
margin : 0px;
}
#middler_right {
float: right;
width: 250px;
}
#gallery {
background: #6699cc url(/img/gallery.png) no-repeat;
line-height: 24px;
display: block;
padding: 0 10px 0 40px;
color: white !important;
}
DIV.GalleryTwostateLinkedView div {
font: 40px arial; margin: 0 auto; width: 200px;
}
#grats {
background: #6699cc url(/img/grats.png) no-repeat;
line-height: 24px;
display: block;
padding: 0 10px 0 40px;
}
#ads {
background: #6699cc url(/img/ads.png) no-repeat;
line-height: 24px;
display: block;
padding: 0 10px 0 40px;
}
#faq {
background: #6699cc url(/img/faq.png) no-repeat;
line-height: 24px;
display: block;
padding: 0 10px 0 40px;
color: white !important;
_width: 200px;
}
DIV.GalleryTwostateRandom table {
border-collapse: collapse; margin: 0 auto;
}
DIV.GalleryTwostateRandom td {
background: #E4F3FF; vertical-align: top; width: 110px; height: 110px;
}
DIV.GalleryTwostateRandom img {
border : solid #999 1px; padding: 2px; background: #fff; vertical-align: top; position: absolute;
}
DIV.MultiFAQTop dt {
display: none;
}
DIV.MultiFAQTop span.question {
display: block; text-decoration: none !important; 
}
DIV.MultiFAQTop dd {
cursor: pointer; text-decoration: underline;
}
DIV.MultiFAQTop dd:hover {
color: #048DD2;

}
DIV.MultiFAQTop  {
font-size: 12px; padding: 10px 5px 10px 10px;
}
DIV.MultiFAQTop span.answer {
display: block; margin-top: 10px;
}
DIV.AdGroupTop  {
text-align: center;
}
DIV.AdGroupTop a {
display : block; padding: 10px;
}
.hc {
background: #6699cc url(/img/hc.png) top left no-repeat;
line-height: 25px;
display: block;
padding: 0 10px 0 40px;
}
.padd {
padding: 10px 5px 10px 10px;
}
.mt5 {
margin-top: 5px;
}
DIV.MultiFAQForm input.random {
font: 12px arial;
}
DIV.MultiFAQTapes ul {
margin: 0; padding: 0;
}
DIV.MultiFAQTapes a.tapeactive {
margin: 5px 0; display: block; background: #fff; color: #048DD2; text-decoration: none;
}
DIV.MultiFAQTapes  {
font: 12px arial; margin-right: 5px;
}
DIV.MultiFAQTapes li {
list-style-type: none;
}
DIV.MultiFAQTapes a.tape {
margin: 5px 0; display: block;
}
DIV.MultiFAQPagerRR  {
font: 12px arial;
}
DIV.MultiFAQPagerRR dd {
margin: 10px 0 0 0; font: bold 11px arial; color: #999;
}
DIV.MultiFAQPagerRR dl {
margin: 10px;
}
DIV.MultiFAQPagerRR dt.answer {
display: none; margin: 5px -10px; padding: 5px 10px; background: #E4F3FF;
}
DIV.MultiFAQPagerRR div.pages {
text-indent : 0px; padding: 5px 10px; background: #E4F3FF;
}
DIV.MultiFAQPagerRR div.pages b {
color: #048DD2; margin-right: 5px; background: #fff; padding: 2px 3px;
}
DIV.MultiFAQPagerRR div.showhide {
text-indent : 0px; padding: 5px 10px; background: #E4F3FF; margin-top: 5px;
}
DIV.MultiFAQForm input.what {
width : 99%; font: 12px arial;
}
DIV.MultiFAQForm img {
float: left; margin-right: 5px; border: solid #999 1px;
}
DIV.MultiFAQForm textarea {
font: 12px arial; width: 99%; height: 50px;
}
DIV.MultiFAQForm select {
font: 12px arial;
}
DIV.MultiFAQForm button.search {
font: 12px arial;
}
DIV.MultiFAQForm table {
border-collapse: collapse; font-size: 12px; margin-top: 5px;
}
DIV.MultiFAQForm tr.even {
background: #E4F3FF;
}
DIV.MultiFAQForm tr.odd {
background: #E4F3FF;
}
DIV.MultiFAQForm td.fc {
width : 25%; padding: 2px; border: none;
}
DIV.MultiFAQForm td.tc {
padding: 2px; border: none;
}
DIV.MultiFAQSubmitter  {
margin: 10px; font-size: 12px;
}
DIV.MultiFAQPagerRR div.pages a {
margin-right: 5px;
}
DIV.MultiFAQSubmitter p.wrong {
color: red;
}
DIV.IFormsVoteArchive  {
font-size: 12px; margin: 10px;
}
DIV.IFormsVoteArchive div {
min-height:15px; _height:15px; background: #E4F3FF; border: solid #999 1px;
}
DIV.IFormsVoteArchive p.title {
font-weight: bold;
}
DIV.IFormsVoteArchive table {
border-collapse: collapse; margin-bottom: 10px;
}
DIV.IFormsVoteArchive td.tc {
text-align:center;
}
DIV.IFormsVoteArchive td.ind {
width: 100px;
}
DIV.IFormsSubmitter  {
font-size: 12px; margin: 10px;
}
DIV.IFormsSubmitter div {
min-height:15px; _height:15px; background: #E4F3FF; border: solid #999 1px;
}
DIV.IFormsSubmitter p.title {
font-weight: bold;
}
DIV.IFormsSubmitter p.already {
color: red;
}
DIV.IFormsSubmitter table {
border-collapse: collapse;
}
DIV.IFormsSubmitter td.tc {
text-align:center;
}
DIV.IFormsSubmitter td.ind {
width: 100px;
}
DIV.IFormsVoteArchive td {
text-align:left; padding: 4px; border: solid #999 1px; font: 12px arial;
}
DIV.IFormsSubmitter td {
text-align:left; padding: 4px; border: solid #999 1px; font: 12px arial;
}
DIV.RawMapTreeFull  {
overflow: hidden; _height: 1%;
}
DIV.RawMapTreeFull ul {
list-style: none; padding: 0; margin: 0;
}
DIV.RawMapTreeFull li {
list-style: none; padding: 0; margin: 0;
}
DIV.RawMapTreeFull div.pad li {
list-style: none; padding: 0; margin: 0;
}
DIV.RawMapTreeFull a {
text-decoration: none; display: block; color: #048dd2; font-size: 12px; margin: 5px;
}
DIV.RawMapTreeFull a:hover {
text-decoration: underline;
}
DIV.RawMapTreeFull a.main {
background: url(/img/open.png) 5px 4px no-repeat; padding-left: 15px; font-size: 14px;
}
DIV.RawMapTreeFull a.slave {
background: url(/img/open.png) 5px 4px no-repeat; padding-left: 15px;
}
DIV.RawMapTreeFull a.final {
background: url(/img/final.png) 5px 4px no-repeat; padding-left: 15px;
}
DIV.RawMapTreeFull div.pad {
padding-left: 20px;
}
.left {
margin-left: 0px !important;
}
.map_center {
padding: 0 5px;
margin: 0 !important;
border-left: solid #E4F3FF 250px;
border-right: solid #E4F3FF 250px;
}
DIV.SearchFormMulti input.text {
font: 12px arial;
}
DIV.SearchFormMulti select.fld {
font: 12px arial; margin-top: 2px;
}
DIV.FTSearchResults p.pages {
text-indent : 0px;
}
DIV.FTSearchResults h3 {
margin: 5px 0; font: bold 12px arial;
}
DIV.FTFAQResults  {
font: 12px arial;
}
DIV.FTFAQResults ul {
overflow: auto;
_height: 1%;
padding-left: 20px;
}
DIV.FTFAQResults p.pages {
text-indent : 0px;
}
DIV.FTFAQResults dd {
margin-top: 10px; font-weight: bold;
}
DIV.FTFAQResults dt {
background: #E4F3FF; padding: 5px 10px; margin: 5px -5px 0 -10px;
}
DIV.FTFAQResults h2 {
display : inline;
}
DIV.FTNewsResults  {
font: 12px arial;
}
DIV.FTNewsResults ul {
overflow: auto;
_height: 1%;
padding-left: 20px;
}
DIV.FTNewsResults dd {
color: #999; margin: 10px 0 0 0; font: bold 11px arial;
}
DIV.FTNewsResults h2 {
display : inline;
}
.mb0 {
margin-bottom: 0;
}
DIV.FTSearchResults ul {
overflow: auto;
_height: 1%;
padding-left: 20px;
}
DIV.FTSearchResults  {
font: 12px arial;
}
DIV.FTNewsResults div.pages {
text-indent : 0px; padding: 5px 10px; background: #E4F3FF; margin: 10px -5px 0 -10px;
}
DIV.FTNewsResults a.pagecurrent {
color: #048DD2; margin-right: 5px; background: #fff; padding: 2px 3px; font-weight: bold; text-decoration: none;
}
DIV.FTNewsResults h3 {
display : inline;
}
DIV.FTNewsResults div.pages a {
margin-right: 5px;
}
hr {
overflow: hidden;
color: #aaa;
height: 1px;
clear: left;
border: none;
}
img.in10 {
clear : none;
float : none;
margin:10px;
}
.w50 {
width: 50%;
float: left;
clear: left;
}
.center {
text-align: center!important;
}
.cll {
clear: left;
}
.cln {
clear: none!important;
}
.clb {
clear: both;
}
.righta {
text-align: right !important;
}
div.PageContent li, div.MultinewsNews ol {
margin: 5px 0;
}
table.www {
width: 100%;
}
table.www td {
border-left: none;
border-right: none;
}
DIV.CatSingleNodes2  {
margin: 10px 0; padding: 0 5px 0 10px;
}
DIV.CatSingleNodes2 div.pages {
margin: 5px 0; font: 12px arial;
}
DIV.CatSingleNodes2 a.prev {
float: right; text-decoration: none; font: 15px arial; text-transform: uppercase;
}
DIV.CatSingleNodes2 a.next {
float: left; text-decoration: none; font: 15px arial; text-transform: uppercase; vertical-align: top;
}
DIV.CatSingleNodes2 a.inactive {
text-decoration:none; font-weight: bold; color: #048DD2;
}
DIV.CatSingleNodes2 a.pagelink {
margin-left: 5px;
}
DIV.CatSingleNodes2 div.sortorder {
font: 12px arial; margin: 5px 0;
}
DIV.CatSingleNodes2 div.sortlegend {
font: 12px arial; margin: 5px 0;
}
DIV.CatSingleNode  {
margin: 10px 0; padding: 0 5px 0 10px;
}
DIV.EventsTimer  {
background: #6699CC url(/img/hh_back.png) top left repeat-x; line-height: 25px; white-space: nowrap; color: white; text-align: center; margin-top: -5px; margin-bottom: 5px; font-size: 15px; overflow: hidden;
}
DIV.EventsCalendar  {
overflow: hidden; _height: 1%; text-align: center; font: 14px arial; margin: 0 auto; width: 205px; margin-top: 10px;
}
DIV.EventsCalendar ul {
list-style: none; padding: 0; margin: 0; clear: left;
}
DIV.EventsCalendar li {
list-style: none; padding: 0; margin: 0; float: left; width: 25px; border: solid #999 1px; margin: 1px; background: #fff; line-height: 20px; cursor: default;
}
DIV.EventsCalendar li.nms {
color: #fff; background: #71b2df;
}
DIV.EventsCalendar li.we {
color: #fff; background: #048DD2;
}
DIV.EventsCalendar li.yes {
cursor: pointer; background: #c5e4fd;
}
DIV.EventsCalendar li.today {
border: solid #800 1px; font-weight: bold;
}
DIV.EventsCalendar li.none {
border: solid 1px #E4F3FF; background: #E4F3FF;
}
DIV.EventsCalendar ul.events {
display: none; border: solid #999 1px; background: #E4F3FF; position: absolute; padding: 10px 20px;
_width: 300px;
}
DIV.EventsCalendar ul.events li {
width: auto; max-width: 400px; display: block; text-align: left; background: #e4f3ff; font: 12px arial; border: none; float: none; margin: 5px 0; _height: 1%;
}
DIV.RawMarks span.nextna {
height: 27px; width: 6px; background: #396888 url(/img/markn_r.gif) no-repeat; margin-right: 3px; display: block; float: left; cursor: pointer;
}
DIV.RawMarks span.nactive {
background: #396888 url(/img/markn.gif) repeat-x; color: white; font: bold 15px arial; line-height: 27px; display: block; float: left; cursor: pointer;
}
DIV.RawMarks span.prevna {
height: 27px; width: 6px; background: #396888 url(/img/markn_l.gif) no-repeat; display: block; float: left; cursor: pointer;
}
DIV.RawMarks span.preva {
height: 27px; width: 6px; background: #E4F3FF url(/img/marka_l.gif) no-repeat; display: block; float: left; cursor: pointer;
}
DIV.RawMarks span.nexta {
height: 27px; width: 6px; background: #E4F3FF url(/img/marka_r.gif) no-repeat; margin-right: 3px; display: block; float: left; cursor: pointer;
}
DIV.RawMarks span.active {
background: #E4F3FF; border-top: solid #396888 1px; color: #396888; font: bold 15px arial; line-height: 26px; background-image: none; display: block; float: left; cursor: pointer;
}
DIV.RawMarks div.marks {
overflow: hidden; _height: 1%; background: url(/img/darkbl.png) left bottom repeat-x; _margin: 0 -3px;
}
DIV.RawMarks div.text {
_height: 1%; _margin: 0 -3px; overflow: auto; border: solid #396888 1px; border-top: none; background: #E4F3FF; margin-bottom: 10px; padding: 10px 5px 10px 10px; font-size: 12px; display: none;
}
DIV.MapLastUpdated a {
font-size: 12px;
}
DIV.GalleryTwostateLinkedList img {
width: 100px; height: 100px; border: solid #999 1px; padding: 2px; float: left; clear: both; background: white;
}
DIV.GalleryTwostateLinkedList  {
font: 12px arial; padding: 10px 5px 10px 10px;
}
DIV.GalleryTwostateLinkedList a {
font-weight: bold;
}
DIV.GalleryTwostateLinkedList a:hover img, a:active img {
border: solid #048DD2 1px;
}
DIV.GalleryTwostateLinkedList div {
overflow: hidden; margin-bottom: 20px; _height: 1%;
}
DIV.GalleryTwostateLinkedList div.descr {
margin: 0; padding: 0; overflow: visible; _height: auto;
}
DIV.GalleryTwostateLinked  {
text-align: center; font: 12px arial;
}
DIV.GalleryTwostateLinked ul {
list-style: none;
}
DIV.GalleryTwostateLinked li {
display: -moz-inline-box; list-style: none; width: 230px; display: inline-block; margin: 7px; vertical-align: top;
}
DIV.GalleryTwostateLinked img {
margin-bottom: 3px; width: 210px; height: 210px; border: solid #999 1px; padding: 2px; background: white;
}
DIV.GalleryTwostateLinked a:hover img, a:active img {
border: solid #048DD2 1px;
}
DIV.GalleryTwostateLinkedView a.prev {
float: left;
}
DIV.GalleryTwostateLinkedView a.next {
float: right;
}
DIV.GalleryTwostateLinkedView img {
display: block; margin: 5px auto 0; clear: both;
}
#header_narrow {
position: relative;
min-height: 64px;
_height: 64px;
background: #6699cc url(/img/header_narrow_back.png) repeat-x;
margin: 2px 2px 10px 2px;
}
#header_narrow_logo {
position: absolute;
top: 9px;
left: 48px;
}
#header_narrow_text {
position: absolute;
top: 10px;
left: 105px;
color: #e4f3ff;
font: bold 18px times, serif, geneva;
text-align: left;
white-space: nowrap;
}
div.MultinewsTop p {
margin: 0;
}
div.MultinewsPager p {
margin: 0;
}
DIV.MultiFAQCalendarSelect  {
text-align: right; padding-top: 5px;
}
DIV.MultiFAQCalendarSelect button.go {
cursor: pointer; font: 12px arial; margin: 5px 0 0 auto; _width: 1%; _overflow: visible;
}
DIV.MultiFAQCalendarSelect select.month {
font: 11px arial;
}
DIV.MultiFAQCalendarSelect select.year {
font: 11px arial;
}
DIV.MultiFAQCalendarSelect span.month {
margin-left: 10px;
}
DIV.MultinewsTapes  {
font: 12px arial; margin-right: 5px;
}
DIV.MultinewsTapes li {
list-style-type: none;
}
DIV.MultinewsTapes a.tape {
margin: 5px 0; display: block;
}
DIV.MultinewsTapes a.tapeactive {
margin: 5px 0; display: block; background: #fff; color: #048DD2; text-decoration: none;
}
DIV.EventsCalendar span {
display: block; text-align: right; margin-right: 4px; color: #048DD2;
}
DIV.AdGroup  {
float: right;
} div.AdGroup img {
margin: 0 5px;
}

div#middler_center div.AdGroup {
text-align:center;
float: none;
}
div#middler_center div.AdGroup img {
margin: 10px 5px;
}
DIV.Counter  {
float: right; margin: 0 0 0 20px; color: #fff;
}
DIV.CatSingleSearchResults div.name {
margin-top: 5px;
}
DIV.CatSingleSearchResults  {
font: 12px arial;
}
#message {
display: block;
text-align: center;
color: #666;
font: 12px arial;
margin-bottom: 5px;
}
DIV.CatSingleSearchResults ul {
overflow: auto;
_height: 1%;
padding-left: 20px;
}
DIV.MapLastUpdated dt {
margin: 5px 5px 5px 10px;
}
#ads2 {
background: #6699cc url(/img/ads2.png) no-repeat;
line-height: 24px;
display: block;
padding: 0 10px 0 40px;
}
DIV.NetCam  {
float: left; margin: 10px;
}
DIV.NetCam img {
display: block;
}
DIV.MultiFAQFormC input.what {
width : 99%; font: 12px arial;
}
DIV.MultiFAQFormC textarea {
font: 12px arial; width: 99%; height: 50px;
}
DIV.MultiFAQFormC select {
font: 12px arial;
}
DIV.MultiFAQFormC button.search {
font: 12px arial;
} div.MultiFAQFormC img {
float: left; margin-right: 5px; border: solid #999 1px;
} div.MultiFAQFormC input.random {
font: 12px arial;
} div.MultiFAQFormC tr {
background: #E4F3FF;
} div.MultiFAQFormC b {
color: red;
}
DIV.MultiFAQFormC table {
border-collapse: collapse; font-size: 12px; margin-top: 5px;
}
DIV.MultiFAQFormC td.fc {
width : 25%; padding: 2px; border: none;
}
DIV.MultiFAQFormC td.tc {
padding: 2px; border: none;
}
DIV.MultiFAQSubmitterC  {
margin: 10px; font-size: 12px;
}
DIV.MultiFAQSubmitterC p {
} DIV.MultiFAQSubmitterC p.wrong {
color: red;
}
.lefta {
text-align: left !important;
}
