BODY {
 MARGIN: 0; BACKGROUND-COLOR: #FFFBF1; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; COLOR: black; BORDER-TOP: 4px solid #E5E1D8; FONT-FAMILY: Verdana, Tahoma, Helvetica, sans-serif
}
TD {
 FONT-SIZE: 75%
}
.head {
 PADDING: 15px 1em 15px 0
}
.col {
 COLOR: #99331E
}
.bg {
 BACKGROUND-COLOR: #99331E
}
.bgl {
 BACKGROUND-COLOR: #F5E7DB;
}
.small {
 FONT-SIZE: 80%
}
A {
 COLOR: #99331E; TEXT-DECORATION: underline
}
A:visited {
 COLOR: #976459
}
#pagepic {
 FILTER: revealTrans(duration=3, transition=23); VISIBILITY: "hidden"
}
.tl {
 BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 40% 0%
}
.tm {
 BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: -50% 0%
}
.tm2 {
 BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 100% 0%
}
.tr {
 BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; PADDING: 0 1em 2em 0
}
DIV.m1 {
 MARGIN-BOTTOM: 1em
}
A.m1, A.m1c {
 FONT-SIZE: 150%
}
DIV.m2 {
 MARGIN: 1px 0 1px 12px
}
A.m2 {
 PADDING-LEFT: 3px
}
A.m1:visited, A.m2:visited {
 COLOR: #99331E
}
.black, A.black, A.m1c, A.m2c, A.m1c:visited, A.m2c:visited {
 COLOR: black
}
A.m1c, A.m2c, A.m1:hover, A.m2:hover {
 BACKGROUND-COLOR: #F5E7DB
}
A.m1c, A.m1:hover {
 PADDING: 1px 2px
}
A.m2:hover {
 PADDING: 1px 4px
}
A.m2c {
 PADDING: 1px 3px; FONT-WEIGHT: bold
}
A.black:visited {
 COLOR: #333333
}
.slogan {
 PADDING: 1.2em 2em 2em 0; FONT-SIZE: 130%; COLOR: white
}
.online {
 FONT-SIZE: 200%
}
.fl {
 BORDER-TOP: 4px solid #99331E; PADDING: 1.5em 8px
}
.fm, .fr {
 BORDER-TOP: 4px solid #F4E8DE; PADDING-TOP: 1.5em; PADDING-BOTTOM: 1.5em
}
.fm {
 PADDING-LEFT: 0; PADDING-RIGHT: 1em
}
.fr {
 PADDING-LEFT: 15px; PADDING-RIGHT: 1em
}
IMG.banner {
 MARGIN: 0 6px 10px 0
}
IMG.arm {
 MARGIN-RIGHT: 10px
}
A.arm {
 FONT-SIZE: 9px; LINE-HEIGHT: 11px
}
.cont {
 PADDING: 0 3em 2em 0
}
.fsd {
 PADDING: 0 30px 2em 0; FONT-SIZE: 55%
}
A.fs, A.fs:visited {
 COLOR: #999999
}
H1 {
 MARGIN: 0 2em 0.3em 0; COLOR: #99331E; FONT-SIZE: 180%; FONT-WEIGHT: normal
}
A:active, A:hover, A.m1c:active, A.m1c:hover, A.m2c:active, A.m2c:hover, A.black:active, A.black:hover, A.fs:active, A.fs:hover {
 COLOR: red
}
.txt {
 LINE-HEIGHT: 140%
}
.bcl, .bcr {
 BACKGROUND-COLOR: #F5E7DB; PADDING-TOP: 0.7em; PADDING-BOTTOM: 1em
}
.bcl {
 PADDING-LEFT: 15px; PADDING-RIGHT: 2em
}
.hdr {
 PADDING: 4.5em 30px 1.5em 0; FONT-SIZE: 55%
}
.bcr {
 PADDING-LEFT: 0; PADDING-RIGHT: 15px; BORDER-RIGHT: 2em solid #FFFBF1
}
UL.links {
 LIST-STYLE-TYPE: square; MARGIN: 0 0 0 15px
}
UL.links LI {
 MARGIN-BOTTOM: 0.4em
}
H6 {
 FONT-SIZE: 120%; MARGIN: 0.7em 0 0.1em; FONT-WEIGHT: normal
}
IMG.icon {
 MARGIN-RIGHT: 5px; BORDER: 0
}
.list {
 PADDING-BOTTOM: 0.4em
}
.gray {
 COLOR: #777777
}
INPUT, TEXTAREA, SELECT {
 FONT-FAMILY: Arial, Helvetica, sans-serif
}
.wide, .wide INPUT, .wide TEXTAREA, .wide SELECT, INPUT.wide, TEXTAREA.wide, SELECT.wide {
 WIDTH: 100%
}
.pr5 {
 PADDING-RIGHT: 5px
}
.srch {
 PADDING: 2em 0 1em 15px
}
#ula {
 WIDTH: 1px; HEIGHT: 1px; POSITION: fixed; TOP: 0; LEFT: 0; //POSITION: absolute; TOP: expression(document.getElementsByTagName('body')[0].scrollTop + "px");
}
.indent {
 TEXT-INDENT: -15px; PADDING-LEFT: 15px
}
.hide, .hide1, .show0 {
 DISPLAY: none
}
.block, .show, .hide0, .show1 {
 DISPLAY: block
}
.inline {
 DISPLAY: inline
}
A.switch, A.switch:visited {
 COLOR: black; TEXT-DECORATION: none; BORDER-BOTTOM: 1px dashed black
}
IMG.icon2 {
 BORDER: 0; MARGIN: 2px 0 2px 10px; VERTICAL-ALIGN: middle
}
.nomt {
 MARGIN-TOP: 0
}
.blh {
 MARGIN: 0 0 1.3em 10px
}
.vote, .vote100 {
 CONTENT: &nbsp; HEIGHT: 1em
}
.vote100 {
 WIDTH: 100px; BACKGROUND-COLOR: #E3E3E3
}
.btb {
 BORDER-TOP: 1px solid black
}
.ask {
 PADDING-LEFT: 23px; TEXT-INDENT: -23px
}
.pl15 {
 PADDING-LEFT: 15px
}
.nom, FORM {
 MARGIN: 0
}
IMG.opa {
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4;
}
IMG.hopa {
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1.0; opacity: 1.0;
}
.member .small {
 MARGIN: 0.3em 0 0; FONT-SIZE: 9px; COLOR: #555555
}
.member {
 WIDTH: 100px; PADDING-LEFT: 15px; TEXT-ALIGN: center
}
.ill {
 FLOAT: left; MARGIN: 4px 1em 1em 0
}
.ilr {
 FLOAT: right; MARGIN: 4px 0 1em 1em
}
.bold {
 FONT-WEIGHT: bold
}
A.tag {
 COLOR: #99331E; TEXT-DECORATION: none; BORDER-BOTTOM: 1px dashed #99331E
}
A.tag:visited {
 COLOR: #976459; TEXT-DECORATION: none; BORDER-BOTTOM: 1px dashed #976459
}
A.switch:active, A.switch:hover, A.tag:active, A.tag:hover {
 COLOR: red; TEXT-DECORATION: none; BORDER-BOTTOM: 1px solid red
}
.clock {
 POSITION: relative; TOP: 5px; LEFT: 20px; PADDING: 5px; COLOR: white; FONT-SIZE: 9px
}
H5 {
 FONT-SIZE: 120%; MARGIN: 1.3em 0 0.3em; FONT-WEIGHT: bold
}
H4 {
 FONT-SIZE: 130%; MARGIN: 0.7em 0 0.3em; FONT-WEIGHT: bold
}
.sel {
 BACKGROUND-COLOR: #F5E7DB; MARGIN: 0.8em 0; PADDING: 0.5em 15px; FONT-SIZE: 90%; WIDTH: 55%; WIDTH: "90%"
}
.sel SELECT {
 FONT: normal 100% Arial, Helvetica, sans-serif
}
.pages {
 MARGIN: 1em 15px; CLEAR: left
}
.pag {
 FONT-SIZE: 70%
}
.white {
 COLOR: white
}
.frame {
 MARGIN: 2em 0; BORDER: 1px solid red; BACKGROUND-COLOR: #F5E7DB; PADDING: 1em; COLOR: red; TEXT-ALIGN: center; WIDTH: 70%
}
.righter {
 CLEAR: right; FLOAT: right; MARGIN: 0 0 3em 3em; WIDTH: 35%
}
.red {
 COLOR: red
}
.hr {
 MARGIN-BOTTOM: 1.5em; BORDER-BOTTOM: 3px solid #CCCCCC; PADDING-BOTTOM: 1em; WIDTH: 50%
}
.rightempty {
 DISPLAY: none
}
H3 {
 FONT-WEIGHT: normal; FONT-SIZE: 140%; MARGIN: 0.7em 0 0.3em
}
.pb15em {
 PADDING-BOTTOM: 1.5em
}
.nobr {
 WHITE-SPACE: nowrap
}
IMG.obj {
 POSITION: absolute; TOP: 90px; LEFT: 25%
}
.taq, .tarq {
 WIDTH: 30%; TEXT-INDENT: -15px; PADDING-LEFT: 20px
}
.taa, .tara {
 WIDTH: 70%
}
.bggl, .taq, .taa {
 BACKGROUND-COLOR: #EAEAEA
}
.tarq, .tara, .bgg {
 BACKGROUND-COLOR: #DDDDDD
}
.resp {
 MARGIN-BOTTOM: 1.5em; BORDER-STYLE: solid; BORDER-COLOR: #F4E8DE; BORDER-WIDTH: 1px 3px 3px 1px; BACKGROUND-COLOR: white; PADDING: 1em 1em 1em 15px
}
.mapd1 {
 FONT-SIZE: 130%; MARGIN-TOP: 1em
}
.mapt1 {
 MARGIN: 0 0 0.3em 15px
}
.mapd2 {
 FONT-SIZE: 110%; MARGIN: 0.4em 0 0 30px
}
.mapt2 {
 MARGIN-LEFT: 45px
}
.p15 {
 PADDING: 15px
}
.regform {
 BORDER: 1px solid #99331E; BACKGROUND-COLOR: #F5E7DB; PADDING: 0.7em 1em
}
.mess {
 BORDER: 1px solid #F4E8DE; BACKGROUND-COLOR: white; PADDING: 1em 1em 1em 15px
}
.au {
 COLOR: #009900
}
IMG.forum {
 DISPLAY: block; MARGIN: 0.5em 10px
}
CITE.forum {
 DISPLAY: block; BORDER: 1px dotted #999999; PADDING: 0.5em 1em; FONT-SIZE: 90%; MARGIN: 0.7em 1em; COLOR: #777777; FONT-STYLE: normal
}
.lin {
 FONT-SIZE: 400%; FONT-WEIGHT: bold; COLOR: #CCCCCC; PADDING: 0 1em 0.7em 0; WIDTH: 1.5em; LINE-HEIGHT: 80%
}
.ptb05 {
 PADDING-TOP: 0.5em; PADDING-BOTTOM: 0.5em
}
TABLE.cat {
 BORDER: 1px solid #666666
}
TABLE.cat TD {
 BORDER-BOTTOM: 1px solid #666666; BORDER-LEFT: 1px solid #D3D3D3; PADDING: 0.3em 5px
}
.nw {
 BORDER-LEFT: 0; PADDING: 2px 0 2px 3px; VERTICAL-ALIGN: middle
}
FORM.cat {
 DISPLAY: inline; WHITE-SPACE: nowrap
}
FORM.cat SELECT {
 MARGIN: 2px; VERTICAL-ALIGN: middle
}
.term {
 BORDER-BOTTOM: 1px dotted #99331E; CURSOR: help
}
TABLE.foto {
 DISPLAY: inline; FLOAT: left; MARGIN: 0 7px 8px 0
}
TABLE.foto TD {
 WIDTH: 110px; HEIGHT: 110px; BORDER: 1px solid #CCCCCC; TEXT-ALIGN: center; VERTICAL-ALIGN: middle
}
.foto A:active IMG, .foto A:hover IMG {
 BORDER: 1px solid red
}
.pb05em {
 PADDING-BOTTOM: 0.5em
}
.pay {
 MARGIN: 2em 15px 2em 0; BORDER: 1px solid red; BACKGROUND-COLOR: white; PADDING: 1em; TEXT-ALIGN: center; FONT-SIZE: 90%; WIDTH: 95%
}
.pl30 {
 PADDING-LEFT: 30px
}
.w7 {
 WIDTH: 7em
}
