BODY {
 BACKGROUND: white left top repeat fixed; COLOR: black; FONT: normal 100% Calibri, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif
}
#fa {
 POSITION: fixed; TOP: 0px; LEFT: 0px; WIDTH: 0px; HEIGHT: 0px
}
.hide, .hide1, .show0 {
 DISPLAY: none
}
IMG {
 MAX-WIDTH: 100%; HEIGHT: auto; WIDTH: auto\9; /* ie8 */
}
.rel {
 POSITION: relative
}
.nobr, .tel BIG {
 WHITE-SPACE: nowrap
}
.nof {
 CLEAR: both
}
.nofl {
 CLEAR: left
}
.nofr {
 CLEAR: right
}
.col, A, H1, H3, H4, H5, H6 {
 COLOR: #009933
}
A {
 TEXT-DECORATION: underline
}
A:visited {
 COLOR: teal
}
A:active, A:hover {
 COLOR: maroon
}
A.dot, A.dash {
 TEXT-DECORATION: none; BORDER-BOTTOM-WIDTH: 1px
}
A.dot {
 BORDER-BOTTOM-STYLE: dotted
}
A.dash {
 BORDER-BOTTOM-STYLE: dashed
}
A.dot:active, A.dot:hover, A.dash:active, A.dash:hover {
 BORDER-BOTTOM: none; TEXT-DECORATION: underline
}
.white, A.white, A.white:visited {
 COLOR: white
}
A.white:active, A.white:hover {
 COLOR: gold
}
A.nou, A.nou:visited {
 TEXT-DECORATION: none
}
A.nou:active, A.nou:hover {
 TEXT-DECORATION: underline
}
.bgcol, #footer {
 BACKGROUND-COLOR: #009933; COLOR: white
}
A IMG {
 BORDER: 0px
}
.bold {
 FONT-WEIGHT: bold
}
SMALL, .small {
 FONT-SIZE: 80%
}
.gray {
 COLOR: #666666
}
.red {
 COLOR: red
}
#totop {
 POSITION: fixed; BACKGROUND-COLOR: darkgreen
}
#totop A {
 FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#footer {
 CLEAR: both; MARGIN-TOP: 1em
}
ADDRESS {
 DISPLAY: block; FONT-STYLE: normal
}
H1 {
 MARGIN: 0px 0px 0.3em; LINE-HEIGHT: 90%
}
H2, H3, H4, H5, H6 {
 MARGIN: 1em 0px 0.3em; LINE-HEIGHT: 90%
}
#content H3 {
 BACKGROUND-COLOR: rgba(0,255,0,0.1); PADDING: 0.3em 15px
}
H3.newt {
 BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0.3em 10px; PADDING: 0.3em 15px 0.3em 40px !important
}
.pl15 {
 PADDING-LEFT: 15px
}
.pr15 {
 PADDING-RIGHT: 15px
}
.pt05 {
 PADDING-TOP: 0.5em
}
.pb05 {
 PADDING-BOTTOM: 0.5em
}
.mb1 {
 MARGIN-BOTTOM: 1em
}
.mt05 {
 MARGIN-TOP: 0.5em
}
.ptb05 {
 PADDING-TOP: 0.5em; PADDING-BOTTOM: 0.5em
}
.mt1 {
 MARGIN-TOP: 1em
}
.ml17 {
 MARGIN-LEFT: 17px
}
.ml24 {
 MARGIN-LEFT: 24px
}
.mt2 {
 MARGIN-TOP: 2em
}
.menu A {
 FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: darkgreen
}
.menu A:active, .menu A:hover {
 TEXT-DECORATION: underline
}
#menu1 DIV, #menu2 DIV {
 TEXT-ALIGN: center
}
#menu1 DIV, DIV.switch {
 BACKGROUND-COLOR: rgba(0,153,51,0.5)
}
#mhead {
 TEXT-ALIGN: center
}
.mc A {
 COLOR: white !important
}
#menu1 .mc, .switches .mc {
 BACKGROUND-COLOR: rgb(0,153,51) !important
}
#srchfrm {
 WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle
}
#srchfrm INPUT[type=text], DIV.rss INPUT[type=text] {
 POSITION: relative; TOP: 2px
}
.block UL, #content UL, .block OL, #content OL {
 PADDING-LEFT: 17px; MARGIN: 0.5em 0px 0px
}
.block LI, #content LI {
 MARGIN-BOTTOM: 0.4em
}
.docs {
 MARGIN-BOTTOM: 0.4em; TEXT-INDENT: -28px; PADDING-LEFT: 28px
}
.docs IMG {
 MARGIN-RIGHT: 10px; VERTICAL-ALIGN: middle
}
#fs {
 CLEAR: both; MARGIN: 1em 0px; FONT-SIZE: 80%
}
.block, .cathd {
 BACKGROUND-COLOR: rgba(0,255,0,0.2)
}
#content .block {
 BACKGROUND-COLOR: rgba(210,105,30,0.3)
}
.block H6, .info H6, #setup H6 {
 MARGIN-TOP: 0px
}
#content .block H6, #content .block A {
 COLOR: rgb(210,105,30)
}
.rss IMG {
 FLOAT: right; MARGIN-LEFT: 10px; BORDER: 0px; BORDER-RADIUS: 3px; VERTICAL-ALIGN: middle
}
.cloud {
 TEXT-ALIGN: center
}
.cloud A {
 WHITE-SPACE: nowrap
}
.frame {
 CLEAR: both; MARGIN: 1em 10%; PADDING: 1em 15px; BORDER: 3px solid gold; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
.btb {
 BORDER-TOP: 1px solid black
}
.vot, .vote, .vote100 {
 DISPLAY: inline-block
}
.vot {
 WIDTH: 7em
}
.vote, .vote100 {
 HEIGHT: 1em; BORDER-RADIUS: 3px; MARGIN-TOP: 0.1em
}
.vote100 {
 WIDTH: 100px; BACKGROUND-COLOR: gray
}
.ask {
 PADDING-LEFT: 24px; TEXT-INDENT: -24px; PADDING-BOTTOM: 0.3em
}
.vothr {
 PADDING-BOTTOM: 1em; BORDER-BOTTOM: 3px solid #999999; MARGIN-BOTTOM: 1em
}
.filter {
 FLOAT: left; MARGIN: 0.5em 20px 0.5em 0px; BACKGROUND-COLOR: rgba(255,140,0,0.4); PADDING: 0.2em 10px
}
.pages {
 CLEAR: left; MARGIN: 2em 0px; FONT-SIZE: 105%
}
.pagc {
 BACKGROUND-COLOR: darkgreen; COLOR: white; FONT-WEIGHT: bold
}
.pag {
 BACKGROUND-COLOR: #DADADA
}
.pag, .pagc {
 BORDER-RADIUS: 9px
}
.pagl IMG {
 VERTICAL-ALIGN: bottom; BORDER: 0px
}
#services {
 FONT-SIZE: 90%; MARGIN-BOTTOM: 1.5em
}
#setup {
 POSITION: absolute; Z-INDEX: 2; TOP: 1.7em; BORDER: 1px solid #666666; BACKGROUND-COLOR: rgb(250,255,250)
}
.curset {
 BACKGROUND-COLOR: #AAEEAA; TEXT-DECORATION: none
}
#setup UL {
 MARGIN: 0px; PADDING-LEFT: 17px
}
#setup UL LI {
 MARGIN-BOTTOM: 0.3em
}
#setup1 {
 FLOAT: left
}
#setup2 {
 FLOAT: right
}
TABLE.det TD {
 PADDING-BOTTOM: 0.7em
}
.prm {
 COLOR: #555555; TEXT-ALIGN: right; PADDING-RIGHT: 1em
}
INPUT, SELECT, TEXTAREA {
 FONT-FAMILY: Arial, Helvetica, sans-serif
}
.taq, .tarq {
 WIDTH: 40%
}
.taa, .tara {
 WIDTH: 60%
}
.taq, .taa {
 BACKGROUND-COLOR: rgba(0,255,0,0.2)
}
.tarq, .tara {
 BACKGROUND-COLOR: rgba(210,105,30,0.3)
}
INPUT.wide, TEXTAREA.wide, .wide INPUT, .wide TEXTAREA {
 WIDTH: 98%
}
.cap IMG {
 FLOAT: left; MARGIN: 0px 2em 0.5em 0px
}
.map {
 WIDTH: 98%; OVERFLOW: hidden
}
.info {
 CLEAR: both; BORDER: 1px solid green
}
.switch {
 DISPLAY: inline-block; FONT-SIZE: 110%
}
.switch A {
 COLOR: darkgreen
}
.switches {
 MARGIN-BOTTOM: 1em
}
.nomt {
 MARGIN-TOP: 0px
}
.mapd1 {
 FONT-SIZE: 150%; MARGIN-TOP: 0.5em
}
.mapd2 {
 FONT-SIZE: 125%; MARGIN-TOP: 0.5em
}
.but {
 DISPLAY: inline-block; BACKGROUND-COLOR: rgba(255,140,0,0.5); WIDTH: 5em; TEXT-ALIGN: center
}
.but A {
 FONT-WEIGHT: bold; COLOR: brown; FONT-SIZE: 120%
}
.rgt {
 MARGIN-BOTTOM: 1em
}
.ill {
 FLOAT: left
}
.ilr {
 FLOAT: right
}
.mb05 {
 MARGIN-BOTTOM: 0.5em
}
.aut {
 DISPLAY: inline-block; MARGIN: 0px 10px 0.5em 0px; WHITE-SPACE: nowrap
}
.nomb {
 MARGIN-BOTTOM: 0px
}
.nom {
 MARGIN: 0px !important
}
.scroll {
 MAX-HEIGHT: 30em; OVERFLOW: auto
}
.cat {
 BORDER: 2px solid green; MARGIN-BOTTOM: 0.5em
}
.cathd {
 PADDING: 0.3em 10px
}
.catsw {
 FLOAT: right; MARGIN-LEFT: 15px; FONT-SIZE: 80%
}
.obj {
 MARGIN: 0.3em 5px; BORDER: 1px solid lightgreen; PADDING: 0.3em 10px
}
.prc {
 MARGIN: 0.1em 0px; PADDING: 0.2em 5px
}
.priced {
 DISPLAY: inline-block
}
.choosed {
 BACKGROUND-COLOR: #E2FBB1
}
.prchoosed {
 BACKGROUND-COLOR: #E0FF66
}
.blanc TD {
 FONT-SIZE: 85%
}
