html {padding:0; margin:0}
body { background: white; padding:0; margin:0;}
th { font-family:Verdana; font-size:11px; text-align:left; }
td { font-family: Verdana,sans-serif; font-size:10px; }
select { font-family:Verdana; font-size:10px; color:#111111; }
img {border:0px;} 

button { font-family:Verdana; font-size:10px; color:#111111; }
input.goto_num { background:transparent; border:0px solid transparent; color:#b9b9b9; cursor:pointer; font-family:tahoma; font-size:11px; margin:0 0px; padding:0 0px; width:3em; }
a.goto_num { background:transparent; border:0px solid transparent; color:#b9b9b9; cursor:default; font-family:tahoma; font-size:11px; margin:0 10px; padding:0 0px; width:3em; text-decoration:none;}
a.goto_num:visited { background:transparent; border:0px solid transparent; color:#b9b9b9; cursor:default; font-family:tahoma; font-size:11px; margin:0 10px; padding:0 0px; width:3em; text-decoration:none;}
a.goto_num:hover { background:transparent; border:0px solid transparent; color:#b9b9b9; cursor:default; font-family:tahoma; font-size:11px; margin:0 10px; padding:0 0px; width:3em; text-decoration:none;}
input.prev { background:transparent url(media/prev.gif) no-repeat 50% 50%; border:0px solid transparent; cursor:pointer; font-size:11px; margin:0; padding:0; width:13px; color:#000; }
span.prev { background:transparent url(media/prev.gif) no-repeat 50% 50%; border:0px solid transparent; font-size:11px; margin:0; padding:0; width:20px; }
a.el {text-decoration:none;}
a.el:hover {text-decoration:none;}
a.prev {text-decoration:none;}
a.prev:hover {text-decoration:none;}
span.next { background:transparent url(media/next.gif) no-repeat 50% 50%; border:0px solid transparent; font-size:11px; margin:0; padding:0; width:20px; }
a.next {text-decoration:none;}
a.next:hover {text-decoration:none;}
input.next { background:transparent url(media/next.gif) no-repeat 50% 50%; border:0px solid transparent; cursor:pointer; font-size:11px; margin:0; padding:0; width:20px; }
input.refresh { background:transparent url(media/refresh.gif) no-repeat 0% 0%; border:0px solid transparent; cursor:pointer; font-size:11px; margin:0; padding:0; height:18px; width:20px; }
input.goto { background:transparent; border:0px solid transparent; color:#000000; cursor:default; font-family:tahoma; font-size:11px; margin:0 0px; padding:0 0px; width:3em;}
a.goto { background:transparent; border:0px solid transparent; color:#000000; cursor:pointer; font-family:tahoma; font-size:11px; margin:0 10px; padding:0 0px; width:3em; text-decoration:none;}
a.goto:visited { background:transparent; border:0px solid transparent; color:#000000; cursor:pointer; font-family:tahoma; font-size:11px; margin:0 10px; padding:0 0px; width:3em; text-decoration:none;}
a.goto:hover { background:transparent; border:0px solid transparent; color:#000000; cursor:pointer; font-family:tahoma; font-size:11px; margin:0 10px; padding:0 0px; width:3em; text-decoration:none;}
input { font-family:Arial,Verdana; font-size:11px; color:#111111; }
input.lgn { font-family:Verdana,Arial; font-size:11px; color:#333; background: url(media/lgnbg.gif) no-repeat #fff; border:0px; padding:2px; width:160px; height:16px;}
input.btn { background: #cccccc; color: #333333; border: 1px #111111 outset; }
/*input.btn1 { background: #ffffff; color: #333333; border: 1px #333333 outset; }*/
input.search {color: #fff; width:74px; height:30px; border:0px solid transparent; background:url(media/searchbg.gif) no-repeat top center; font-size: 15px; font-family:Arial, tahoma, verdana; font-weight:bold; text-align:center; vertical-align:middle; text-transform:uppercase; cursor:pointer;}
input.addad {color: #000; width:120px; height:20px; border:0px solid transparent; background:url(media/btnbg.gif) no-repeat 0 0 #fff; /*font-size: 14px; font-family:Arial, tahoma, verdana; font-weight:bold;*/ text-align:center; vertical-align:middle; text-transform:none; cursor:pointer;}
input.txt { width:150px; border:inset 1px steelblue; font-family:Verdana; font-size:10px; color:#111111; }
/*textarea { font-family:Verdana; font-size:10px; color:#333333; } 2005-04-26*/
textarea { font-family:Arial,Verdana; font-size:11px; color:#111111; }
.ht1 { font-family:Arial,Verdana; font-size:14px; font-weight:bold; color:#111111; }
.ht2 { font-family:Arial,Verdana; font-size:13px; color:#111111; }
.ht3 { font-family:Arial,Verdana; font-size:12px; color:#111111; }
/*.ht4 { font-family:Verdana; font-size:10px; color:#111111; }*/
/*.ht5 { font-family:Verdana; font-size:13px; color:#111111; font-weight:bold; }*/
/*.text { font-family:Verdana; font-size:10px; color:#333333; }*/
.error { color:#dc143c; }
.info { color:#6495ed; }
.warn { color:#a52a2a; }

/*.t1stmnu { color:steelblue; background:lightsteelblue; cursor:pointer; padding:4px 0; }*/
/*.tovrmnu { color:white; background:#73a3d1; cursor:pointer; padding: 4px 0; }*/
/*.toutmnu { color:white; background:steelblue; padding: 4px 0; }*/
.nf10 {text-align:right; padding-right:8px; width:90px; }
/*.mday {width:8ex; border-top: 1px solid #818181; cursor: pointer;text-align:center; background: url(media/caln.gif) no-repeat center 3px; height:50px; color:#111;}
.pmday {width:8ex; border-top: 1px solid #818181; text-align:left;}*/
/*.mday1 {color:#111; background:#eee; text-align:right; width:8ex; border-top: 1px solid #29f; cursor: pointer; }*/

td.ht2 { font-family:Arial,Verdana; font-size:13px; color:#111111; background: #f8bc55; }

a {text-decoration:none; cursor:pointer; color:#111; }
a:visited {text-decoration:none; cursor:pointer; color:#111; }
a:hover {text-decoration:underline; cursor:pointer; color:#000; }

a.itm {text-decoration:none; cursor:pointer; color:#8b1018; }
a.itm:visited {text-decoration:none; cursor:pointer; color:#8b1018; }
a.itm:hover {text-decoration:underline; cursor:pointer; color:#8b1018; }

a.lm { color:#111111; }
a.lm:visited { color:#111111; }
a.lm:hover { color: #000000; }

a.lm1 { color:#111111; font-size:11px; }
a.lm1:visited { color:#111111; }
a.lm1:hover { color: #000000; }

a.noul {text-decoration:none; cursor:pointer; color:#111; }
a.noul:visited {text-decoration:none; cursor:pointer; }
a.noul:hover {text-decoration:none; cursor:pointer; color:white;}

a.hlp {text-decoration:none; cursor:pointer; color:white; }
a.hlp:visited {text-decoration:none; cursor:pointer; }
a.hlp:hover {text-decoration:none; cursor:pointer; }

a.hlp1 {text-decoration:none; cursor:pointer; color:#d41; }
a.hlp1:visited {text-decoration:none; cursor:pointer; }
a.hlp1:hover {text-decoration:none; cursor:pointer; }

a.hlp3 {text-decoration:none; cursor:pointer; color:#fff; }
a.hlp3:visited {text-decoration:none; cursor:pointer; }
a.hlp3:hover {text-decoration:none; cursor:pointer; }

td.gotohlp {padding-right:10px; padding-bottom:10px; text-align:right; font:13px verdana,arial,tahoma; color:#111;}

a.newad {text-decoration:none; cursor:pointer; color:white; }
a.newad:visited {text-decoration:none; cursor:pointer; }
a.newad:hover {text-decoration:none; cursor:pointer; }
/*a.lmi {color:#slateblue; }
a.lmi:visited { color:#slateblue; }
a.lmi:hover { color: #000000; }*/

div.tabt { font:bold 10px Arial,Verdana,Arial Narrow,Tahoma; /*font-weight:bold;*/ height:20px; border:0; }
a.tab1 {color:#fff;  font:12px Tahoma,Arial,Verdana,sans-serif; }
a.tab1:visited {color:#fff;}
a.tab1:hover {color:#fff; text-decoration:none;}
/*a.tab { padding:2px; color:#000000; margin:0 0 0 2px }
a.tab:visited { padding:2px; color:#000000; margin:0 0 0 2px}
a.tab:hover { padding:2px; color:#000000; margin:0 0 0 2px }

a.tabd {color:#111111;  padding:2px; margin:0 0 0 2px; }
a.tabd:visited { color:#111111; padding:2px; margin:0 0 0 2px ; }
a.tabd:hover { color:#111111; padding:2px; margin:0 0 0 2px ; }
*/
/*a.tm { color:white; }
a.tm:visited { color:white; }
a.tm:hover { color:white; }
a.r1 { color:#111111; }
a.r1:visited { color:#111111; }
a.r1:hover { color:steelblue; }
a.r2 { color:#708090; }
a.r2:visited { color:#708090; }
a.r2:hover { color:#333333; }*/
/*table.lmnu { table-layout:fixed; font-size:11px; text-align:left; border:0; margin:0; padding:0; padding-right:5px; cursor:default; }*/
/*td.lmnu { background:ghostwhite; border-top:1px solid steelblue; border-bottom:1px solid steelblue; border-right:1px dotted slategray; padding-top:15px; }*/
/*td.r1 { text-decoration:none; color:#111111; }
td.r1:visited { text-decoration:none; color:#111111; }
td.r1:hover { text-decoration:color:steelblue; }*/
/*td.r2 { text-decoration:none; color:#708090; }
td.r2:visited { text-decoration:none; color:#708090; }
td.r2:hover { text-decoration:color:#333333; }*/
/*td.lmnu { background:ghostwhite; border-top:1px solid steelblue; border-bottom:1px solid steelblue; border-right:1px slategray; padding-top:15px; }*/
/*td.rmnu { background:white; border-top:1px solid steelblue; border-bottom:1px solid steelblue; border-right:1px slategray; padding-top:15px; }*/
td.lmnu0 { line-height:19px; height:19px; }
td.lmnu1 { font:10px Trebuchet MS, verdana; padding-left:10px; cursor:default; height:19px; color:#111111; }
td.lmnu2 { font:11px Trebuchet MS, verdana; padding-left:20px; cursor:default; height:19px; color:#111111; }
table.lsmnu { table-layout:fixed; font-size:11px; text-align:left; width:152px; border:0px; margin:0; padding:0px; cursor:default; background:#33a0ff url(media/leftbg.gif); color:white; }
tbody.lsmnu { color: #000000; }
td.lsmnu { width:152px; color: #111111; }
td.lsmnu1 { font:12px Arial Narrow, Arial, Tahoma, verdana; padding-left:0px; cursor:default; height:17px; color:#111111; }
td.lsmnu2 { font:12px Arial Narrow, Arial, Tahoma, verdana; padding-left:10px; cursor:default; height:17px; color:#000000; }
td.lsmnu3 { font:12px Arial Narrow, Arial, Tahoma, verdana; padding-left:20px; cursor:default; height:17px; color:#000000; }

td.tlft { width:155px; vertical-align:top ; text-align:left; height:72px; }
td.logo { width:270px; vertical-align:bottom; text-align:left; height:72px; padding:0px;}
td.tbnr { width:500px; vertical-align:bottom; text-align:right;}
td.trgt { width:auto; vertical-align:middle;}

a.lsmnu { color:#111111; }
a.lsmnu:visited { color:#111111; }
a.lsmnu:hover { color:#000000; }

/*table.i1 { table-layout:fixed; background:lightsteelblue; font-size:5px; padding:2px; }*/
/*img.i1 { background:lightsteelblue; padding:1px; border: 1px solid lightsteelblue; width:16px; height:16px; }*/
/*img.i2 { background:aliceblue; padding:1px; border: 1px inset lightsteelblue; width:16px; height:16px; }*/
/*table.t1 { table-layout:fixed; background:#f8bc55; color:white; font-size:7px/7px; padding:1px; height:7px; border:solid 1px #f8bc55; cursor:default; }*/
/*td.t1 { background:#33a0ff; color:#000000; font-size:7px/7px; height:7px; text-align:center; }*/
/*td.t2 { background:#33a0ff; color:#111111; font-size:7px/7px; height:7px; text-align:center; }*/
/*table.dv { table-layout:fixed; / * FIXME: ns6? fails to work?* / cursor:default; font:11px tahoma,verdana; / * padding:1px 5px; * / }*/
table.smain {width: 586px; }
table.search { color:#111111; font-size:7px; padding:1px; cursor:default; width:482px; border-left:0; border-top:0; }
table.bpnl { width: 770px; border-top: 2px solid #818181;} /*url(media/botmbg.gif); width: 586px; }*/
/*td.index { background:transparent; color:slateblue; font: bold 14px verdana,sans-serif; padding:1px;  border:outset 1px steelblue; cursor:default; width:200px; height:100px; vertical-align:middle; text-align: center; text-transform:uppercase; }*/
select.search{border:1px; }
tr.search {padding-top:1px; padding-bottom:1px; color:#000000; }
th.search {padding-top:1px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; padding-bottom:1px; color:#111111; height:17px; }
td.search {font:11px Arial, Tahoma, verdana; padding-left:0px; color:#fff;}
tr.dv0 { height:19px; background:#e5e5e5; padding:1px 5px; color: #111111; }
/*tr.dv1 { height:19px; padding:1px 5px; }*/
/*tr.dv { background:#111111; color: #f5f5f5; padding:1px 5px; }*/
/*th.dv { / * type * / text-align: left; padding:1px 5px; }*/
/*td.dvn { / * name * / height:19px; text-align: left; overflow:hidden; width:150px; white-space:pre; padding:1px 10px; }*/
/*td.dvt { / * type * / text-align: left; padding:1px 5px; }*/
/*td.dvd { / * dim * / text-align: right; padding:1px 5px; }*/
/*td.dvs { / * size * / text-align: right; padding:1px 5px; }*/
/*td.dvi { / * desc * / padding:1px 5px; text-align: left; overflow:hidden; white-space:pre; }*/
/*a.tn { color:#333333; }*/
/*a.tn:visited { color:#111111; }*/
/*a.tn:hover { color:steelblue; }*/
/*img.tn { width:100%; vertical-align:middle; border:0px; }*/
/*img.tn2 { width:100%; vertical-align:middle; border:0px; }*/

/*img.tn3 {border-top:5px solid #818181; }*/
/*img.tn4 {margin-top:5px; }*/

/*div.info { margin:0; width:179px; overflow:auto; padding:15px 0; text-align:center; border-bottom:1px solid steelblue; }*/
/*div.tree { margin:0; width:179px; overflow:auto; padding:15px 0; border-bottom:1px solid steelblue; }*/
/*div.x { font: 11px tahoma,verdana; white-space:pre; padding-left:10px; cursor:default; color: dimgray; text-decoration:line-through; }*/
/*div.t { font: 11px tahoma,verdana; white-space:pre; padding-left:10px; cursor:pointer; color: #333333; }*/
/*div.hdng { font: 18px tahoma,verdana; padding-left:0px; cursor:pointer; color:#111111; font-weight:bold; }*/
/*div.m { font: 11px tahoma,verdana; white-space:pre; padding-left:10px; cursor:pointer; color: steelblue; }*/
/*div.dsc1 { color:#333333; padding: 10px; text-align:left; font: 11px tahoma,verdana; }*/
/*div.dsc2 { color:steelblue; padding: 10px; text-align:left; font: 19px tahoma,verdana; }*/
/*td.gmnu { background:ghostwhite; }*/
/*table.iv { float:none; clear:none; display:inline; margin:2px; width:100px; height:84px; }*/
/*td.iv { width:100px; height:84px; margin:0; padding:0; vertical-align:middle; }*/
/*div.iv { width:96px; height:80px; padding:2px; border:0; vertical-align:middle; white-space:pre; text-align:center; overflow:hidden;*/ /*background:lightgreen; */ /*}*/
/*img.iv { */ /*width:100%; */ /*margin-top:-10px; vertical-align:middle; */ /*float:left; */ /*border:0px; }*/
/*td.nf { color:gray; text-align:center; vertical-align:middle; width:100%; cursor:pointer; font:bold italic 14pt verdana,tahoma; }*/
option.enabled { font-family:Arial,Verdana; font-size:10px; color:#111111 ; }
option.disabled { font-family:Arial,Verdana; font-size:10px; color:#111111 ; background:#f8bc55; }

table.score { table-layout:fixed; height:10px; width:52px; border:solid 1px #f60; }
td.score { background:#fc3; }
/* 20050409 */
/*tbody.bg { background:#f8bc55 url(media/botmbg.gif); border:5px; }*/
/*tr.bg { background:#f8bc55 url(media/botmbg.gif); border:5px; }*/
td.itm {border-top: 1px solid #818181;}
td.sep { background:#ffffff; border-top: 2px solid #818181; }
td.psep { background:#ffffff; border-top: 1px solid #b08810; }
td.item {border-top: 1px solid #818181; cursor: pointer;}
td.item1 {background:#f0f0f0; border-top: 1px solid #818181; cursor: pointer;}
div.itm {text-overflow:ellipsis; overflow:hidden; font-size:11px;}
div.item {text-overflow:ellipsis; overflow:hidden; cursor:pointer; font-size:11px; color:#8b1018;}
div.item1 {background:#eee; text-overflow:ellipsis; overflow:hidden; cursor:pointer; font-size:11px; color:#8b1018;}
span.tpp {cursor: pointer; font-size:10px;}
span.tp1 {background:#eee; cursor: pointer; font-size:10px;}
span.scat { position:relative; top: 1px; color:#000; background:#fff; font:bold 11px arial, verdana, sans-serif; padding:0 2ex; margin:0; border: 1px solid #bdf; border-bottom:0px; }
td.l {border-left: 0px solid #d41; }
td.r {border-right: 0px solid #d41; }
td.c {padding:0; margin:0; width:7px; height:7px; font-size:1px; }

td.hdtl { font-family:Tahoma, Arial, Verdana; font-size:13px; color:#f74; padding-left:20px;}
/*td.tdtl { font-family:Arial, Verdana; font-size:12px; color:#111111; }*/
/*a.hdtl { color:#111111; }
a.hdtl:visited { color:#111111; }
a.hdtl:hover { color: #000000; }*/
/*table.bdtl{ background:#ffffff url(media/botmbg2.gif) repeat-y; border:0; margin:0px; padding:0px; width:100%; }*/
/*td.bdtl { font-family: Tahoma, Arial, Verdana; font-size:12px; padding: 0 5px; width:170px; }*/
/*td.bdtl2 { font-family: Tahoma, Arial, Verdana; font-size:12px; padding: 0 5px; width:340px; }*/
/*a.bdtl { font-family: Tahoma, Arial, Verdana; font-size:12px; color:#111111; }
a.bdtl:visited { font-family: Tahoma, Arial, Verdana; font-size:12px; color:#111111; }
a.bdtl:hover { font-family: Tahoma, Arial, Verdana; font-size:12px; color:#000000; }*/
/*
table.trln{ background:#ffffff url(media/trlines.gif) no-repeat 100% 0%; border:0; margin:0px; padding:0px; width:100%; }
table.blln{ background:#ffffff url(media/bllines.gif) no-repeat 0% 100%; border:0; margin:0px; padding:0px; width:100%; }
table.lsmnu1 { table-layout:fixed; font-size:11px; text-align:left; border:0px; margin:0; padding:0px; cursor:default; background:#ffffff; color white; }
td.lsmnu2 { font:12px Arial Narrow, Arial, Tahoma, verdana; padding-left:10px; cursor:default; height:17px; color:#000000; text-align: left;}
td.lsmnu3 { font:12px Arial Narrow, Arial, Tahoma, verdana; padding-left:10px; cursor:default; height:17px; width:90px; color:#000000; cursor:pointer; text-align: left;}
td.lsmnu4 { font:12px Arial Narrow, Arial, Tahoma, verdana; padding-left:5px; cursor:default; height:17px; color:#000000; background:#f8bc55 ; cursor:pointer; }
td.btn1 { vertical-align:top; text-align:right; }
div.tab { font:15px Arial,Verdana; font-weight:bold; height:20px; padding:2px; border:0; vertical-align:middle; white-space:pre; text-align:center; overflow:hidden;}
*/

/* message list*/
td.mtab {font:bold 12px Arial,Verdana; border:1px solid white; border-width:0 1px 0 1px; width:162px;}
td.mmsgtab {font:bold 12px Arial,Verdana; border:1px solid white; border-width:0 1px 0 1px; width:162px;}

/* ? */
div.msg { font-family:Arial,Tahoma,Verdana; font-size: 11px; }
div.tmnu { font-family:Arial,Tahoma,Verdana; font-size: 12px; padding:0 0 5px 5px; }

/* item edit */
td.itab {font:bold 14px Arial,Verdana; border:1px solid white; border-width:0 1px 0 1px;}
table.ia {table-layout: fixed; width: 586px; border:0; padding:0; margin:0; }
img.ia {border:1px solid #ccc; float:right; margin:0 0 8px 8px; padding:1px;}
td.icg {padding:2px 8px; background:#ccc; border-left: 2px solid #818181; font:bold 12px Arial,Tahoma,Verdana; color:#000;}
td.desc {padding:8px; background:#ccc; border-left: 2px solid #818181}
span.desc {font:12px Arial,Tahoma,Verdana; }
div.desc {font:bold 12px Arial,Tahoma,Verdana; }
td.iac {font:12px Arial,Tahoma,Verdana; color:#111; padding:0; padding-left: 8px; height: 23px;}
td.iat {font:12px Arial,Tahoma,Verdana; color:#111; padding:0; padding-left: 8px; background:#ccc; border-left: 2px solid #818181; }
td.abt {font:12px Arial,Tahoma,Verdana; color:#111; padding:0; padding-left: 8px; }

td.lsmnu3 { font:12px Arial Narrow, Arial, Tahoma, verdana; padding-left:20px; cursor:default; height:17px; color:#000000; }

div.dsc { font:12px Arial, Tahoma, verdana; padding:2ex; color:#000; background:#eee; border: 1px solid #333; text-align:left; margin-top:1em;}
div.key { font:10px Arial, Tahoma, verdana; padding:3px; color:#000; background:#eee; border: 1px solid #333; text-align:left; margin-top:3px;}

tbody.vcar{}
tbody.hcar{display:none;}
label {margin:0; padding:0; border:0;}

td.site {font:12px Arial, Tahoma, verdana; font-weight:bold; color:#000000; }
span.s { color:#f62; }
span.k { color:#39f; }
span.o { color:#6c3; }
span.a { color:#f39; }
span.dhdr {background:url(media/dhdr.gif) no-repeat 100% 0%; padding-top:5px; line-height:22px; color:#b9b9b9;}
span.ahdr {background:url(media/ahdr.gif) no-repeat 100% 0%; padding-top:5px; line-height:22px; color:#b9b9b9;}
span.phdr {padding-top:5px; line-height:22px; color:#b9b9b9;}



td.vl {border-left: 2px solid #999; }
td.vr {border-right: 2px solid #999; background: #d41; }
td.vt {border-top: 2px solid #999; font-size:1px; }
td.vb {border-bottom: 2px solid #999; font-size:1px;}
td.vc {padding:0; margin:0; font-size:1px; border:0;}
td.vf {background: #d41; font-size:1px;}
td.vw {background: #fff;}
td.vimg {padding:0; margin:0; font-size:1px; border:0; text-align:right;}
td.vtn {padding:0; margin:0; font-size:1px; border:0; text-align:left;}
span.imgnum {cursor:pointer; color:#000;}
span.selimgnum {cursor:default; color:#9a9c9f;}

img.tns {border:3px solid #d41; width:64px;}
img.tnns {border:3px solid #fff; cursor:pointer; width:64px;}

div.vhn { font: 19px tahoma,arial,verdana; padding-left:2px; cursor:default; color:#333; overflow:hidden; }
div.vdt { font: 13px tahoma,arial,verdana; padding-left:2px; cursor:default; color:#111; overflow:hidden; }
td.vh2 { font-family:tahoma,arial,verdana; font-size:12px; color:#111; padding-left:2px; }
td.vct { font-family:tahoma,arial,verdana; font-size:12px; color:#333; padding-left:2px; text-align:left; }
td.vch { font-family:tahoma,arial,verdana; font-size:13px; color:#111; padding-left:2px; text-align:left; cursor:default; }
td.vdn { font-family:tahoma,arial,verdana; font-size:13px; color:#fff; padding-left:2px; text-align:left; cursor:default; }
td.vm { font-family:tahoma,arial,verdana; font-size:13px; color:#f11; padding-left:2px; text-align:left; cursor:default; }
tr.vy1 {background-color:#d41; line-height:16px;}
tr.vy2 {line-height:16px;}
tr.vy3 {background-color:#d41; line-height:16px;}
div.vdsc { font-family: Arial, Tahoma, Verdana; font-size:12px; color:#333; overflow:auto; padding-left:2px;}
div.vdhdg {font-family: Arial, Tahoma, Verdana; font-size:12px; overflow:hidden; margin-left:3px; width:430px; border-bottom:1px dotted #f62; color:#f62; margin-right:15px; margin-bottom:8px;}

table.adv { color:#111111; font-family: Arial, Tahoma, Verdana; font-size:10px; padding:0px; cursor:default; border-left:0; border-top:0; background:#498afe;}

td.adv {font:bold 11px Arial,Tahoma,Verdana; color:#000; padding:0; padding-left: 1ex;border: 0px; text-align:right;}
td.advl {font:bold 11px Arial,Tahoma,Verdana; color:#000; padding:0; border: 0px; text-align:right;}

td.adv1 {font:12px Arial,Tahoma,Verdana; color:#111; padding:0; padding-left: 1ex;border: 0px; text-align:right;}
td.btn {font:12px Arial,Tahoma,Verdana; color:#111; padding:0; padding-left: 1ex;border: 0px; text-align:right;}

td.padv {font:bold 12px Arial Narrow, Arial,Tahoma,Verdana; color:#000; padding:0; padding-left: 1ex;border: 0px; text-align:right;}
td.padvl {font:12px Arial,Tahoma,Verdana; color:#111; padding:0; padding-left: 1ex;border: 0px;}

input.in { width:99%; border:solid 1px #a0afbd; font-family:Arial,Tahoma,Verdana; font-size:11px; color:#111; letter-spacing:1px;padding:0px; margin:1px;}
input.in1 { width:99%; border:solid 1px #a0afbd; font-family:Arial,Tahoma,Verdana; font-size:11px; color:#111; letter-spacing:1px; margin:2px;}
input.in2 { width:40%; border:solid 1px #a0afbd; font-family:Arial,Tahoma,Verdana; font-size:11px; color:#111; letter-spacing:1px; margin:2px;}
input.in3 { border:solid 1px #a0afbd; font-family:Arial,Tahoma,Verdana; font-size:11px; color:#111; letter-spacing:1px; margin:2px;}
input.imgin { width:99%; border:solid 1px #a0afbd; font-family:Arial,Tahoma,Verdana; font-size:11px; color:#111; letter-spacing:1px; margin:2px;}
input.subbtn { background:#ccc; color: #333333; border: 1px #a0afbd outset; margin:2px;}

textarea.in { width:98%; border:solid 1px #a0afbd; height:auto; font-family:Arial,Tahoma,Verdana; font-size:11px; color:#111; letter-spacing:1px; margin:2px;}

select.in { width:99%; border:solid 1px #a0afbd; font-family:Arial,Tahoma,Verdana; font-size:11px; color:#111; margin:2px;}
select.in1 { width:95px; border:solid 1px #a0afbd; font-family:Arial,Tahoma,Verdana; font-size:11px; color:#111; margin:2px;}

span.adv {font:bold 11px Arial,Tahoma,Verdana; color:#000; padding:0; padding-left: 1ex;border: 0px;}

div.adv {font:11px Arial,Tahoma,Verdana; color:#000; padding:0; padding-left: 1ex;border: 0px;}

tbody.userinfo {display:none;}
tbody.car {display:none;}
option.allarea {display:none;}

label.label1 {font:11px Arial,Tahoma,Verdana; color:#000; padding:0; border: 0px;}
label.label2 {font:11px Arial,Tahoma,Verdana; color:#fff; padding:0; border: 0px;}

tr.advsrch {display:none}
tr.adusrtyp {display:none}

table.aamain {background:#fff; table-layout:fixed;margin:0;padding:0;border:0;width:770px;}
table.aalogo {background:#fff url(images/logotipo.gif) 50% 50% no-repeat;table-layout:fixed;margin:0;padding:0;border:0;}
table.aabody {background-color:#fff;table-layout:fixed;margin:0;padding:0;border:0;width:592px;}
td.aaol {font-size:1px; border-left: 1px solid #d41;}
td.aaor {font-size:1px; border-right: 1px solid #d41; }
td.aaot {font-size:1px; border-top: 1px solid #d41;}
td.aaob {font-size:1px; border-bottom: 1px solid #d41;}
td.aaoc {font-size:1px; border:0; padding:0; margin:0; width:14px; height:14px;}
td.aail {background:#fff; border-left: 2px solid #999;}
td.aair {background:#fff; border-right: 2px solid #999;}
td.aait {background:#fff; border-top: 2px solid #999; font-size:1px;}
td.aaib {background:#fff; border-bottom: 2px solid #999; font-size:1px;}
td.aaic {font-size:1px; border:0; padding:0; margin:0;}

td.tdl {font:bold 11px Arial,Tahoma,Verdana; color:#000; padding:0; padding-left: 1ex;border: 0px; text-align:right;}

td.aatabs {font:bold 12px Arial,Tahoma,Verdana; color:#fff; padding:2px; }
td.aatabh {font:bold 12px Arial,Tahoma,Verdana; color:#000; padding:2px; }

div.condition { font:12px Arial,Tahoma,Verdana; color:#333; overflow:auto; padding:1ex; border:solid 1px #999; margin:4px;}

a.term {font:bold 11px Arial,Tahoma,Verdana; color:#111; padding:0; border: 0px;}
a.term:visited {font:bold 11px Arial,Tahoma,Verdana; color:#111; padding:0; border: 0px;}
a.term:hover {font:bold 11px Arial,Tahoma,Verdana; color:#111; padding:0; border: 0px;}

a.bm {font:11px Arial,Tahoma,Verdana; color:#333;}
a.bm:visited {font:11px Arial,Tahoma,Verdana; color:#333;}
a.bm:hover {font:11px Arial,Tahoma,Verdana; color: #000; }

td.bot {font:10px Arial,Tahoma,Verdana; color:#333; padding:2px; text-align:center}

table.site {background:#fff; table-layout:fixed;margin:0;padding:5px;border:0;width:770px;}
td.smhead {font-family:tahoma,arial,verdana; font-size:20px; color:#111;}
tr.smcatm {background-color:#d41; line-height:12px;}
tr.smh1 {background-color:#d41; line-height:16px;}
td.smcatm {font:bold 11px Arial,Tahoma,Verdana; color:#fff; padding-left:10px;}
td.smh1 {font:bold 13px Arial,Tahoma,Verdana; color:#fff; padding-left:5px;}
td.smcats {font:11px Arial,Tahoma,Verdana; color:#000; padding-left:10px;}
td.smarea {font:11px Arial,Tahoma,Verdana; color:#000; padding-left:10px;}
a.smcatm {font:bold 11px Arial,Tahoma,Verdana; color:#fff; padding-left:10px;}
a.smcatm:visited {font:bold 11px Arial,Tahoma,Verdana; color:#fff; padding-left:10px;}
a.smcatm:hover {font:bold 11px Arial,Tahoma,Verdana; color:#fff; padding-left:10px; text-decoration:none;}
a.smcats {font:11px Arial,Tahoma,Verdana; color:#000; padding-left:10px;}
a.smcats:visited {font:11px Arial,Tahoma,Verdana; color:#000; padding-left:10px;}
a.smcats:hover {font:11px Arial,Tahoma,Verdana; color:#000; padding-left:10px; text-decoration:none;}
a.smarea {font:11px Arial,Tahoma,Verdana; color:#000; padding-left:10px;}
a.smarea:visited {font:11px Arial,Tahoma,Verdana; color:#000; padding-left:10px;}
a.smarea:hover {font:11px Arial,Tahoma,Verdana; color:#000; padding-left:10px; text-decoration:none;}

tr.l1 {background:#fff;padding:1px;color:#000; height:23px;}
th.l1 {font:bold 11px Arial Narrow, Arial, Tahoma;}
span.l1 {font:bold 11px Arial Narrow, Arial, Tahoma;}
td.l1 {font:bold 11px Arial Narrow, Arial, Tahoma;}
tr.l1 {font: 11px Arial Narrow, Arial, Tahoma;}

td.mand {font:bold 13px Arial Narrow, Arial, Tahoma; color:red; text-align:left;}
span.mand {font:bold 13px Tahoma, verdana; color:#f55; text-align:left; line-height:15px;}

span.vw1 {font:bold 11px Arial Narrow, Arial, Tahoma; cursor:pointer; }
span.smail {font:11px Arial Narrow, Arial, Tahoma; cursor:pointer; color:#d41; text-decoration:underline;}
span.tf {font:11px Arial Narrow, Arial, Tahoma; cursor:pointer; color:#d41; text-decoration:underline;}
a.vw1 {font:bold 11px Arial,Tahoma,Verdana; color:#000;}
a.vw1:visited {font:bold 11px Arial,Tahoma,Verdana; color:#000;}
a.vw1:hover {font:bold 11px Arial,Tahoma,Verdana; color: #000;}

td.bgaa {background:limegreen;}
td.bgab {background:red;}
td.bgua {background:lightskyblue;}
td.bgur {background:orange;}

td.stath {font:bold 11px Arial,Tahoma,verdana; color:#334; line-height:10px;}
td.statt {font:bold 11px Arial,Tahoma,verdana; color:#334; line-height:13px;}
td.statn {font:bold 11px Arial,Tahoma,verdana; color:#334; line-height:14px;}

td.h1 {font-family:tahoma,arial,verdana; font-size:20px; color:#111;}
td.h2 {font-family:tahoma,arial,verdana; font-size:14px; color:#111;}

/* Banner ad styles */
table.rb {font-family:Arial,sans-serif; font-size:12px; height:598px; width:118px; table-layout:fixed; text-align:left;}
div.rah {width:96px;height:11px; font-family: Arial,sans-serif; font-size:11px; text-align:center; padding-bottom:12px; line-height:11px;}
div.r0 {overflow:hidden;width:96px;height:30px; padding-top:2px; font-family: Arial,sans-serif; font-size:12px; cursor:pointer; text-align:center; margin:0 auto auto auto;}
td.r1 {overflow:hidden; height:48px; padding-top:2px; font-family:Arial,sans-serif; font-size:12px; cursor:pointer; text-align:center; vertical-align:bottom;}
td.r2 {height:72px; border:0px solid #fff; font-family:Arial,sans-serif; font-size:12px; cursor:pointer; text-align:center; vertical-align:top;}
td.r3 {overflow:hidden; height:17px; padding-bottom:1px; font-family:Arial,sans-serif; font-size:12px; cursor:pointer; text-align:center; vertical-align:top;}
td.r4 {color:#333; height:13px; line-height:13px; font-family:Arial,sans-serif; font-size:11px; cursor:pointer; text-align:center; vertical-align:bottom;}

table.tb {font-family:Arial,sans-serif; font-size:11px; height:58px; width:466px; border-collapse:collapse; table-layout:fixed; text-align:left;}
div.t1 {overflow:hidden; padding-left:5px; padding-right:5px; height:30px; line-height:14px; font-family:Arial,sans-serif; font-size:11px; cursor:pointer;}
div.t2 {overflow:hidden; padding-left:5px; padding-right:5px; height:13px; line-height:12px; color:#66f; font-size:11px; font-family: Arial,sans-serif; cursor:pointer;}
div.t3 {background:#ddd; color:#fff; height:12px; line-height:12px; font-size:11px; font-family:Arial,sans-serif; cursor:pointer;}
div.t4 {overflow:hidden; padding-left:5px; padding-right:5px; height:40px; font-size:14px; font-family:Arial,sans-serif; cursor:pointer;}
div.t5 {font-size:13px; text-transform:lowercase; color:#292; font-family:Arial,sans-serif; cursor:pointer;}
/* for offer*/
img.offer {border:0px; background:#fff;}
div.corner {font: 12px Arial,sans-serif; position:relative; width:8px; height:8px; overflow:hidden; background:#fff;}
div.edtauc_c1 {font: 11px Verdana,sans-serif; float:left; clear:none; text-align:center; width:18px; height:17px; overflow:hidden;} /* number */
div.edtauc_c2 {font: 11px Verdana,sans-serif; float:left; clear:none; text-align:left; width:44px; height:17px; overflow:hidden;} /* name */
div.edtauc_c3 {font: 11px Verdana,sans-serif; float:left; clear:none; text-align:right; width:89px; height:17px; overflow:hidden;} /* date */
div.edtauc_c4 {font: 11px Verdana,sans-serif; float:left; clear:none; text-align:right; width:59px; height:17px; overflow:hidden;} /* offer */
button.offer {font-size:11px; cursor:pointer;}

div.map {cursor:pointer; height:18px; padding:0px; }
span.map {padding:0px; white-space:pre; font-family:monospace;}
span.map1 {font:11px arial,tahoma;}
div.fplgn {font-family:verdana,arial,sans-serif; font-size:11px; background:#888; padding-left:5px; color:#fff; height:125px;}
div.fplgnhdng {font-family:verdana,arial,sans-serif; font-size:11px; color:#fff; font-weight:bold; height:15px;}
div.fpcar {height:155px;}
div.fphouse {height:155px;}
td.adfree {background:url(media/pubfree.gif) no-repeat left top; vertical-align:middle;}
div.adfree {font-family:tahoma,verdana,arial,sans-serif; color:#fff; height:50px; width:80px; text-align:center; font-weight:bold; font-size:11px;}
a.adfree {font-family:tahoma,verdana,arial,sans-serif; color:#fff; font-weight:bold; font-size:11px;}
a.adfree:visited {font-family:tahoma,verdana,arial,sans-serif; color:#fff; font-weight:bold; font-size:11px;}
a.adfree:hover {font-family:tahoma,verdana,arial,sans-serif; color:#fff; font-weight:bold; font-size:11px; text-decoration:none;}
div.adfhdg {padding-bottom:5px;}
a.adfmor {text-decoration:underline;}
div.adfmor {margin-bottom:8px;}
div.adf {font-size:11px; font-weight:bold; padding-bottom:10px;}
div.fprgn {height:160px; background:url(media/se-map.jpg) no-repeat right center; vertical-align:middle;}
div.fpadd {height:193px;}
td.stat0 {background:#888; width:10px;}
td.stat1 {font-size:10px; line-height:16px; font-weight:bold; width:70px;}
div.fpstat {height:100px; background:url(media/) no-repeat right bottom; padding-top:20px;}
a.stitm {font-family:verdana,arial,sans-serif; font-size:11px; font-weight:bold; text-decoration:underline;}
div.fphdng {font-family:verdana,arial,sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;}
div.fplst {font-family:verdana,arial,sans-serif; font-size:11px; text-decoration:underline;}
a.fpcat {margin-left:10px; color:#f62;}
a.fpcat:visited {margin-left:10px; color:#f62;}
a.fpcat:hover {margin-left:10px; color:#f62; text-decoration:none;}
div.fpmcat {color:#000; padding-left:20px;}
span.blkhdng {font-family:verdana,arial,sans-serif; font-size:12px; color:#000; font-weight:bold;}
span.ashhdng {font-family:verdana,arial,sans-serif; font-size:12px; color:#888; font-weight:bold;}
div.stathdng {padding-bottom:3px; border-bottom:1px solid #888;}
div.rgnhdng {font-family:verdana,arial,sans-serif; font-size:11px;color:#fff; background:#888; font-weight:bold;}
input.kwd {font-family:verdana,arial,sans-serif; width:200px;}
a.lgn {color:#fff; text-decoration:underline;}
a.lgn:visited {color:#fff; text-decoration:underline;}
a.lgn:hover {color:#fff; text-decoration:underline;}
input.lgnsub {background: url(media/sbtnbg.gif) no-repeat 0 0 #888; border:0; color:#000; font-weight:bold; cursor:pointer; float:right; width:55px; height:20px;}
input.smlbtn {background: url(media/sbtnbg.gif) no-repeat 0 0 #fff; border:0; color:#000; font-weight:bold; cursor:pointer; float:right; width:55px; height:20px;}
td.sptl {background: url(media/spbgs.gif) top left repeat-y; width:7px; border:0; padding:0;}
td.sptr {background: url(media/spbgs.gif) top right repeat-y; width:7px; border:0; padding:0;}
div.sptl {width:7px; height:89px; font-size:1px;}
div.sptr {width:7px; height:89px; font-size:1px;}

tr.itm0 {background:#fff; height:28px; cursor:pointer; color:#111;}
tr.itm1 {background-color:#686868;/*background:#686868 url(media/itmhdmid.gif) bottom left repeat-x;*/ height:28px; cursor:pointer; color:#fff;}
tr.itm1 td {background:#686868 url(media/itmhdmid.gif) bottom left repeat-x;}
tr.itm0 td.mday {border-top: 1px solid #818181;}
tr.itm1 td.mday {border-top: 1px solid #818181;}
tr.itm0 td div.mday {width:auto; cursor: pointer; text-align:center; height:31px; padding-top:5px;}
tr.itm1 td div.mday {width:auto; cursor: pointer; text-align:center; height:31px; color:#fff; padding-top:5px;}
tr.itm0 td span.mnth {text-transform:uppercase; padding-top:2px; padding-bottom:0; margin-bottom:0; line-height:11px; height:11px;}
tr.itm1 td span.mnth {text-transform:uppercase; padding-top:2px; padding-bottom:0; margin-bottom:0; line-height:11px; height:11px;}
tr.itm0 td span.day {text-align:center; font:bolder 14px Trebuchet MS,Arial,sans-serif;}
tr.itm1 td span.day {text-align:center; font:bolder 14px Trebuchet MS,Arial,sans-serif;}
tr.itm0 td img.pic1 {background: url(media/plus.gif) no-repeat;}
tr.itm1 td img.pic1 {background: url(media/minus.gif) no-repeat;}
tr.itm0 td img.pic2 {background: url(media/img.gif) no-repeat left top; margin-top:3px;}
tr.itm1 td img.pic2 {background: url(media/img.gif) no-repeat left bottom; margin-top:6px;}
tr.itm0 td a {color:#111;}
tr.itm1 td a {color:#fff;}
tr.itm0 td a:visited {color:#111;}
tr.itm1 td a:visited {color:#fff;}
tr.itm0 td a:hover {color:#111;}
tr.itm1 td a:hover {color:#fff;}
tr.itm0 td div.item {color:#f62; height:15px; overflow:hidden;}
tr.itm1 td div.item {color:#fff; height:auto; overflow:visible;}
tr.itm0 span.tp {cursor: pointer; font-size:10px; color:#666;}
tr.itm1 span.tp {cursor: pointer; font-size:10px;}
tr.itm0 td.icon {border-top:1px solid #818181;}
tr.itm1 td.icon {border-top:1px solid #818181;}
tr.selst {background:#fff; font-family:verdana,arial,sans-serif; color:#000;}
tr.st {font-family:verdana,arial,sans-serif; color:#fff;}
td.stnum {font-size:20px; padding-right:10px;}
td.sttxt {font-size:11px;}
input.bnrimg {font:11px Arial, tahoma, verdana; margin:2px;}
span.pmnth {text-transform:uppercase; padding-top:2px; padding-bottom:0; margin-bottom:0; line-height:11px; height:11px;}
div.pmday {width:auto; cursor: pointer; text-align:center; height:33px; padding-top:5px; color:#fff;}
span.pday {text-align:center; font:bolder 14px Trebuchet MS,Arial,sans-serif;}
img.pimg {background: url(media/img.gif) no-repeat left bottom; margin-top:6px;}
img.fpcar {float:right; margin-top:-10px;}
img.fpsofa {float:right; margin-top:0px;}
img.fpemp {float:right; margin-top:-25px;}
img.fphouse {float:right; margin-top:-15px;}
img.fpcomp {float:right; margin-top:-0px;}

