BODY {
 MARGIN: 0px; PADDING: 10px 0px 0px; BACKGROUND-COLOR: #C8E3B1; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; FONT: normal 90% Arial, Helvetica, sans-serif; COLOR: black; BORDER-TOP: 4px solid #398D2C
}
#ula {
 WIDTH: 1px; HEIGHT: 1px; POSITION: fixed; TOP: 0px; LEFT: 0px; 
}
DIV#maindiv, #main, #down, #foot {
 TEXT-ALIGN: left
}
.tb {
 BORDER-SPACING: 10px 0px; MARGIN-BOTTOM: 1em
}
#logoname {
 PADDING: 0px 10px; FONT-WEIGHT: bold; FONT-SIZE: 130%
}
.cl0 .col, #logoname, .firm, .cl0 H1, .cl0 H3, .cl0 H4, .cl0 H5 {
 COLOR: #398D2C
}
A {
 COLOR: black; TEXT-DECORATION: underline
}
A:visited {
 COLOR: #113311
}
.small, SMALL {
 FONT-SIZE: 80%
}
TABLE#srch {
 MARGIN: 0.5em 2em 0px 0px
}
INPUT#srci {
 WIDTH: 100%; COLOR: gray; BORDER: 3px solid #CCDEC7; PADDING: 0.1em 5px
}
INPUT.srcb {
 BACKGROUND-COLOR: #65C13F; COLOR: white; BORDER: 0px; HEIGHT: 1.8em
}
TD#srcc {
 PADDING-TOP: 0.3em; FONT-SIZE: 80%
}
#auth, #regfm {
 BACKGROUND-COLOR: #F7EEC1; PADDING: 0.5em 20px; FONT-SIZE: 80%; COLOR: #C79930; TEXT-ALIGN: left
}
#auth UL {
 MARGIN: 0px; PADDING-LEFT: 10px
}
#auth LI {
 PADDING-BOTTOM: 0.3em
}
#auth A {
 COLOR: #C79930
}
.filter {
 FLOAT: left; BORDER: 1px solid silver; BACKGROUND-COLOR: #EAEAEA; MARGIN: 0.7em 20px 0.7em 0px; PADDING: 0.5em 10px; FONT-SIZE: 85%
}
#regf {
 PADDING: 0.85em 10px !important
}
#regfm {
 POSITION: absolute; Z-INDEX: 3; FONT-SIZE: 120%; TOP: 2.8em; LEFT: 0px
}
.dis, .diss {
 POSITION: absolute; CURSOR: pointer; CURSOR: hand
}
.mcit {
 POSITION: absolute
}
.ftr {
 MARGIN-TOP: 1em; BORDER-RADIUS: 5px 5px 0px 0px; BACKGROUND-COLOR: #398D2C; PADDING: 1em 40px 0.3em
}
.ftr TD {
 FONT-SIZE: 80%; COLOR: white 
}
.links {
 PADDING-LEFT: 20px; PADDING-RIGHT: 20px; TEXT-ALIGN: center; LINE-HEIGHT: 180%
}
.arm {
 TEXT-ALIGN: right; FONT-SIZE: 85%
}
.nobr {
 WHITE-SPACE: nowrap
}
.adv {
 PADDING: 0.5em 0px; TEXT-ALIGN: center
}
.advert {
 BORDER: 3px double green; BACKGROUND-COLOR: #CCFFCC; PADDING: 1em 10px; TEXT-ALIGN: center
}
.pl20 {
 PADDING-LEFT: 20px
}
.bold {
 FONT-WEIGHT: bold
}
TABLE.fs TD {
 FONT-SIZE: 85%
}
A.dash {
 TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: dashed; BORDER-BOTTOM-WIDTH: 1px
}
A.dot {
 TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: dotted; BORDER-BOTTOM-WIDTH: 1px
}
A.dot:hover, A.dot:active, A.dash:hover, A.dash:active {
 TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: solid
}
.shadow {
 BORDER: 1px solid #333333 !important; BOX-SHADOW: 3px 4px 3px #555555
}
.pt05 {
 PADDING-TOP: 0.5em
}
.hide, .show0, .hide1 {
 DISPLAY: none
}
.setup {
 POSITION: absolute; TOP: 3em; RIGHT: 30%; BACKGROUND-COLOR: #FFFFCC; PADDING: 0.2em 10px 0.3em; BORDER: 1px solid #555555; Z-INDEX: 5; FONT-FAMILY: Arial Narrow, Arial, Helvetica, sans-serif; FONT-SIZE: 90%
}
.seth {
 TEXT-ALIGN: center; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.2em; BORDER-BOTTOM: 1px solid #CCCCCC
}
.curset {
 BACKGROUND-COLOR: #CCCCCC; TEXT-DECORATION: none; FONT-WEIGHT: bold
}
.seti {
 MARGIN: 5px 5px 10px 0px
}
.ie .png {
 FILTER: expression(fixPNG(this));
}
.rgt {
 FLOAT: right; WIDTH: 25%; MARGIN: 0px 0px 1em 40px
}
H1 {
 FONT-WEIGHT: normal; FONT-SIZE: 200%; MARGIN: 0.4em 0px 0.7em
}
TD.mn {
 PADDING: 0.7em 10px; FONT-SIZE: 100%
}
TD.mn IMG {
 MARGIN-RIGHT: 10px; BORDER: 0px
}
.m1 {
 BACKGROUND: #1C7353 url('../PIC/m-1.jpg') repeat-x bottom left 
}
.m2 {
 BACKGROUND: #25751E url('../PIC/m-2.jpg') repeat-x bottom left 
}
.m3 {
 BACKGROUND: #5B449C url('../PIC/m-3.jpg') repeat-x bottom left 
}
.m4 {
 BACKGROUND: #54620B url('../PIC/m-4.jpg') repeat-x bottom left 
}
.m5 {
 BACKGROUND: #2C6083 url('../PIC/m-5.jpg') repeat-x bottom left 
}
.mc {
 BORDER: 3px solid #AAAAAA; FONT-WEIGHT: bold
}
.menu A {
 COLOR: white; TEXT-DECORATION: none
}
.menu A:active, .menu A:hover {
 COLOR: white; TEXT-DECORATION: underline
}
.menu2 {
 POSITION: absolute; Z-INDEX: 2; TOP: -0.5em; PADDING: 0.5em 0px; FONT-SIZE: 100%
}
.menu2 DIV {
 PADDING: 0.2em 20px
}
.md {
 PADDING: 0px 0px 0.1em !important; BORDER-BOTTOM: 1px solid white; MARGIN-BOTTOM: 0.2em
}
.m12 {
 BACKGROUND: #1C7353 url('../PIC/m-12.jpg') repeat-x top left 
}
.m22 {
 BACKGROUND: #25751E url('../PIC/m-22.jpg') repeat-x top left; LEFT: 20%
}
.m32 {
 BACKGROUND: #5B449C url('../PIC/m-32.jpg') repeat-x top left; LEFT: 40%
}
.m42 {
 BACKGROUND: #54620B url('../PIC/m-42.jpg') repeat-x top left; RIGHT: 20%
}
.m52 {
 BACKGROUND: #2C6083 url('../PIC/m-52.jpg') repeat-x top left; RIGHT: 0px
}
.cl1 .col, .col1, .cl1 H1, .cl1 H3, .cl1 H4, .cl1 H5 {
 COLOR: #1C7353
}
.cl2 .col, .col2, .cl2 H1, .cl2 H3, .cl2 H4, .cl2 H5 {
 COLOR: #25751E
}
.cl3 .col, .col3, .cl3 H1, .cl3 H3, .cl3 H4, .cl3 H5 {
 COLOR: #5B449C 
}
.cl4 .col, .col4, .cl4 H1, .cl4 H3, .cl4 H4, .cl4 H5 {
 COLOR: #54620B
}
.cl5 .col, .col5, .cl5 H1, .cl5 H3, .cl5 H4, .cl5 H5 {
 COLOR: #2C6083
}
.rel {
 POSITION: relative
}
.plr20 {
 PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
.list {
 TEXT-INDENT: -15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0.5em
}
.rssi {
 FLOAT: right; VERTICAL-ALIGN: top; MARGIN-LEFT: 15px; BORDER: 0px
}
H6 {
 FONT-WEIGHT: normal; FONT-SIZE: 115%; MARGIN: 0.5em 0px
}
.hd1, .hd2, .hd3, .hd4, .hd5 {
 PADDING: 0px 15px 0.5em
}
.hd1 {
 BACKGROUND-COLOR: #DDE8A6
}
.hd2 {
 BACKGROUND-COLOR: #DBF1FF
}
.hd3 {
 BACKGROUND-COLOR: #E2F0DE
}
.hd4 {
 BACKGROUND-COLOR: #DED3FC
}
.hd5 {
 BACKGROUND-COLOR: #EAEAEA
}
.hd1 H6, .hd1 .col {
 COLOR: #576413
}
.hd2 H6, .hd2 .col {
 COLOR: #146DAC
}
.hd3 H6, .hd3 .col {
 COLOR: #116E00
}
.hd4 H6, .hd4 .col {
 COLOR: #574196
}
.mlr10 {
 MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.ill {
 FLOAT: left; MARGIN: 4px 2em 1em 0px
}
.ilr {
 FLOAT: right; MARGIN: 4px 0px 1em 2em
}
.iln {
 FLOAT: left; MARGIN: 4px 10px 1em 0px; BORDER: 0px
}
.black {
 COLOR: black
}
.ask {
 PADDING-LEFT: 24px; TEXT-INDENT: -24px; PADDING-BOTTOM: 0.3em
}
.vote {
 HEIGHT: 1em; CONTENT: &nbsp;
}
.vote100 {
 WIDTH: 100px; BACKGROUND-COLOR: gray
}
.bu {
 BORDER-TOP: 3px solid silver
}
.ml24 {
 MARGIN-LEFT: 24px
}
.FORM, .nom {
 MARGIN: 0px !important
}
.red {
 COLOR: red
}
.btb {
 BORDER-TOP: 1px solid black
}
.plr10 {
 PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
.tags {
 MARGIN: 1em 0px 0.5em; BACKGROUND-COLOR: #EAEAEA; PADDING: 0.5em 20px 0.7em; FONT-SIZE: 85%; CLEAR: left
}
.frame {
 CLEAR: left; WIDTH: 60%; MARGIN: 1em 10px; BACKGROUND-COLOR: white; BORDER: 3px double silver; PADDING: 1em 20px; TEXT-ALIGN: center
}
.mb1 {
 MARGIN-BOTTOM: 1em
}
H3 {
 MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.3em; FONT-WEIGHT: normal; FONT-SIZE: 140%
}
.pt04 {
 PADDING-TOP: 4px
}
.bgl {
 BACKGROUND-COLOR: #CCFFCC
}
.white, A.white:visited {
 COLOR: white
}
TABLE.pages {
 CLEAR: left; MARGIN: 1.5em 0px
}
TABLE.pages TD {
 PADDING-RIGHT: 10px; FONT-SIZE: 85%
}
TABLE.pages IMG {
 BORDER: 0px; VERTICAL-ALIGN: middle
}
.icon {
 BORDER: 0px; MARGIN-RIGHT: 10px; VERTICAL-ALIGN: middle
}
.txt {
 LINE-HEIGHT: 140%; MARGIN-BOTTOM: 1em
}
H5 {
 FONT-WEIGHT: normal; MARGIN: 1.3em 0px 0.7em; FONT-SIZE: 130%
}
.pr10 {
 PADDING-RIGHT: 10px
}
A:active, A:hover, A.white:active, A.white:hover {
 POSITION: relative; TOP: -1px; LEFT: -1px; TEXT-DECORATION: underline; COLOR: red
}
#stl {
 POSITION: relative; PADDING: 0.5em 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; TEXT-ALIGN: center
}
#str {
 BACKGROUND-COLOR: #90BDDA; PADDING: 0.5em 0px
}
.maplink {
 FONT-SIZE: 80%
}
#map {
 POSITION: relative
}
#stl #map {
 MARGIN: 3px auto
}
.stm {
 CURSOR: pointer; CURSOR: hand
}
.stmo {
 POSITION: absolute; Z-INDEX: 4; TOP: 0px; LEFT: 70px; BACKGROUND-COLOR: #FFFFCC; PADDING: 0.3em 10px 0.7em; BORDER: 1px solid #555555; FONT-SIZE: 80%; TEXT-ALIGN: left
}
.news {
 BACKGROUND: #ECECEC url('../PIC/news.gif') repeat-x bottom left; BORDER-BOTTOM: 1px solid gray; PADDING: 0.5em 10px
}
.mb2 {
 MARGIN-BOTTOM: 2em
}
.nomt {
 MARGIN-TOP: 0px
}
.grt {
 BACKGROUND-COLOR: #E2F0DE; PADDING: 0.5em 10px
}
.grt .ill {
 MARGIN: 4px 10px 0.5em 0px
}
.newsa {
 BACKGROUND: none
}
.newsa A {
 FONT-WEIGHT: bold; COLOR: white
}
#start .tags {
 MARGIN-TOP: 0px
}
#start H5 {
 MARGIN: 0px 0px 0.2em; FONT-SIZE: 110%
}
#start .hd1, #start .hd2, #start .hd3, #start .hd4 {
 PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
#start .hd1 H6, #start .hd2 H6, #start .hd3 H6, #start .hd4 H6 {
 COLOR: white; MARGIN-TOP: 0px; PADDING: 0.3em 10px
}
#start .hd1 H6 {
 BACKGROUND-COLOR: #576413
}
#start .hd2 H6 {
 BACKGROUND-COLOR: #508BBD
}
#start .hd3 H6 {
 BACKGROUND-COLOR: #489532
}
#start .hd4 H6 {
 BACKGROUND-COLOR: #574196
}
.notice {
 MARGIN: -0.7em 20px 1.4em; BORDER-TOP-STYLE: solid; BORDER-TOP-WIDTH: 1px; CLEAR: left; PADDING-TOP: 0.5em
}
.hd1 .notice {
 BORDER-TOP-COLOR: #576413
}
.hd2 .notice {
 BORDER-TOP-COLOR: #508BBD
}
.hd3 .notice {
 BORDER-TOP-COLOR: #489532
}
.hd4 .notice {
 BORDER-TOP-COLOR: #574196
}
DIV.gals {
 TEXT-ALIGN: center; HEIGHT: 102px; OVERFLOW: hidden
}
.gals IMG {
 MARGIN-RIGHT: 5px; BORDER: 1px solid silver
}
.nomli {
 MARGIN: 0px; PADDING-LEFT: 15px
}
.filter, #regfm, INPUT#srci, INPUT.srcb, .advert, .vote, .vote100, .fcit, #stl BIG, A.maplink, .add {
 BORDER-RADIUS: 3px
}
#auth, .setup, TD.mn, .menu2, .hd1, .hd2, .hd3, .hd4, .hd5, .tags, .frame, .stmo, #start H6, .descr, .newsr, .cat, .cato, .rnd, .rating {
 BORDER-RADIUS: 5px
}
.descr {
 BACKGROUND-COLOR: #EAEAEA; MARGIN-BOTTOM: 1em; PADDING: 0.7em 10px; WIDTH: 70%
}
.btsd {
 MARGIN: 0.3em 0px; BORDER-TOP: 1px dotted silver
}
TD.mn, .mc, H1, H6, #logoname {
 TEXT-SHADOW: 1px 1px 2px rgba(0,0,0,0.5)
}
.fabc {
 PADDING: 0.85em 10px !important
}
.newsr {
 PADDING-TOP: 0.2em; PADDING-BOTTOM: 0.5em
}
.newsr .newsa SPAN.col {
 COLOR: white !important
}
.cat {
 BORDER: 1px solid silver
}
.cato {
 PADDING: 0.1em 10px 1em; BACKGROUND-COLOR: #E2F0DE
}
.cou {
 BORDER-RADIUS: 5px 5px 0px 0px
}
.cod {
 BORDER-RADIUS: 0px 0px 5px 5px
}
.taq, .tarq {
 WIDTH: 37%
}
.taa, .tara {
 WIDTH: 60%
}
.num, .numr {
 WIDTH: 3%
}
.tarq, .tara, .numr, .que {
 BACKGROUND-COLOR: #CCFFEE
}
.taq, .taa, .num, .ans {
 BACKGROUND-COLOR: #EAEAEA
}
.wid INPUT, .wid SELECT, .wid TEXTAREA, INPUT.wid, SELECT.wid, TEXTAREA.wid {
 WIDTH: 98%
}
INPUT, SELECT, TEXTAREA {
 FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bg, .m0 {
 BACKGROUND-COLOR: #398D2C
}
.cap IMG {
 FLOAT: left; MARGIN-RIGHT: 2em
}
.pt1 {
 PADDING-TOP: 1em
}
.fcol1 {
 BACKGROUND-COLOR: #CCFFCC
}
.fcol2 {
 BACKGROUND-COLOR: #EAEAEA
}
IMG.fpic {
 DISPLAY: block; MARGIN: 0.5em 10px
}
CITE.fcit {
 DISPLAY: block; BORDER: 1px dotted #999999; BACKGROUND-COLOR: #DDE8A6; PADDING: 0.5em 1em; FONT-SIZE: 80%; MARGIN: 0.7em 1em; COLOR: #666666; FONT-STYLE: normal
}
.forum TD {
 PADDING: 0.3em 5px
}
TABLE.forum {
 WIDTH: 70%
}
.fdiv {
 FONT-SIZE: 30%
}
.mess {
 BORDER: 1px solid #CCCCCC; BACKGROUND-COLOR: white
}
.mt1 {
 MARGIN-TOP: 1em
}
.au {
 COLOR: green
}
.let {
 FLOAT: left; MARGIN: -0.2em 0.3em 0.15em 0px; COLOR: silver; FONT-SIZE: 500% 
}
DIV.abc {
 CLEAR: left; MARGIN-BOTTOM: 1.5em
}
.tagl {
 FLOAT: right; MARGIN: 0px 20px 0.5em; PADDING: 0.3em 10px
}
.cloud {
 MARGIN: 2em 20px; TEXT-ALIGN: center; 
}
.gray {
 COLOR: #555555
}
#stl BIG, A.maplink {
 PADDING: 0.1em 5px; BACKGROUND-COLOR: #999999; TEXT-SHADOW: 2px 2px 2px rgba(0,0,0,0.8)
}
.mapd1 A {
 FONT-SIZE: 150%
}
.mapd2 {
 MARGIN: 0.5em 0px 0px 20px
}
.mapd1 {
 MARGIN: 1em 0px 0px
}
.mapd2 A {
 FONT-SIZE: 120%
}
.nomb {
 MARGIN-BOTTOM: 0px
}
.hlp {
 POSITION: absolute; TOP: 2em; RIGHT: 0px; WIDTH: 50%; BACKGROUND-COLOR: #FFFFCC; PADDING: 0.5em 10px; BORDER: 1px solid #555555; Z-INDEX: 5
}
.seti, .clos {
 CURSOR: pointer
}
.w70 {
 WIDTH: 70%
}
ACRONYM {
 TEXT-DECORATION: 1px dotted navy; COLOR: navy; CURSOR: help
}
.pl10 {
 PADDING-LEFT: 10px
}
.pr20 {
 PADDING-RIGHT: 20px
}
.cll {
 CLEAR: left
}
DIV.foto, DIV.fotou {
 FLOAT: left; MARGIN: 0px 15px 1em 0px
}
DIV.foto {
 HEIGHT: 120px
}
DIV.fotou {
 HEIGHT: 140px
}
TABLE#glr {
 Z-INDEX: 10; WIDTH: 100%; HEIGHT: 100%; BACKGROUND-IMAGE: url('../PIC/picbg.png'); POSITION: fixed; TOP: 0; LEFT: 0
}
.par {
 POSITION: fixed; Z-INDEX: 11; BORDER: 0
}
.rating {
 FLOAT: left; MARGIN: 1em 0px; BORDER: 3px double green; PADDING: 0.5em 10px; TEXT-ALIGN: center
}
#picdiv {
 POSITION: absolute; TOP: 2em; BACKGROUND-COLOR: #FFFFCC; PADDING: 0.2em 10px 0.3em; BORDER: 1px solid #555555; Z-INDEX: 5
}
.nwid INPUT {
 WIDTH: auto
}
DIV#fotd {
 PADDING: 0.3em 10px 0.3em; FONT-SIZE: 80%
}
.add {
 FLOAT: left; BACKGROUND: white; MARGIN: 0.3em 13px; PADDING: 0.2em 10px 0.3em
}
.all {
 TEXT-ALIGN: right; FONT-SIZE: 80%; MARGIN-TOP: 0.5em
}
.mypic {
 FLOAT: left; MARGIN: 1px 10px 0.5em 0px
}
.ava {
 BORDER: 1px solid white; BORDER-RADIUS: 3px
}
.nof {
 WIDTH: 50px; HEIGHT: 50px; BACKGROUND-COLOR: #EAEAEA; PADDING: 1em 5px; FONT: 11px Arial Narrow, HeliosCond, Helios Cond, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.fora {
 FLOAT: right; MARGIN: 0.2em 10px; FONT-SIZE: 75%
}
A.foto {
 CURSOR: -moz-zoom-in; CURSOR: -webkit-zoom-in; CURSOR: zoom-in
}
#glrname {
 COLOR: white
}
