A, A:Visited { color: #2B2B6A; }
A:Active, A:Hover { color: #506db5;  }

td, body { font-family: Verdana, sans-serif; line-height: 130%; color: #333333; margin:0px; padding:0px; }
body { background-color: #fbfbfb; padding:5px 0 5px 0; }

.text { font: 70% Tahoma; line-height: 130%; padding: 0px 10px 5px 10px; }
.text P { padding-top:10px; margin:0; }
.stext { font: 11px Tahoma; padding: 0px 10px 5px 10px; }
.stext P { padding-top:3px; margin:0; }
.sstext { color:#333; font: 11px Tahoma; padding-bottom:3px; }
.maintext { font: 80% Tahoma; line-height: 150%; padding: 0px 10px 5px 10px; }
.maintext P { padding-top:10px; margin:0; }
.copy { font: 11px Tahoma; line-height: 120%; }

UL { margin:10px 0 10px 20px; padding:0; }
UL LI { margin-bottom:8px; }


TABLE { border:0px; border-collapse:collapse; empty-cells: show; }
TABLE TD { padding:0px; }

.utable TD { font:80% Tahoma; line-height: 130%; }
.utable TD SPAN { background-color:#FFF; padding-right:4px; }
.utable TD.r { background:url(/img/dot.gif) top left; height: 20px; }

.vote TD { padding:3px; font:11px Tahoma; }

.menu { background-color:#253d7a; width:700px; margin-bottom:5px; background: url(/img/tb.gif); }
.menu TD { font: bold 11px Verdana; color:#FFF; padding-left:5px; height:25px; };
.menu SPAN { padding: 2px 9px 0 9px; margin:0; height:16px; color:#FFF;  cursor:pointer; cursor:hand; }
.menu SPAN.ac { cursor:default; color:#fbfbfb; background: url(/img/tba.gif) center center no-repeat; }

.menu A, .menu A:Visited { text-decoration: none; color: #FFF; }
.menu A:Hover, .menu A:Active { text-decoration: underline; color: #FFF; }

.foto { clear: both; float:left; background: url(/img/shadow.gif) no-repeat bottom right; }
.foto DIV { background: url(/img/shadow2.png) no-repeat left top !important; background: url(/img/shadow2.gif) no-repeat left top; float: left; padding: 0px 6px 6px 0px; }
.foto DIV DIV { border: #999 1px solid; padding:0; margin:0; }
.foto IMG { background-color: #fff; border: none; padding: 0; margin: 4px; }

TABLE.comm { margin: 3px 0 10px 0; border-bottom:#eeeae3 1px solid; }
TABLE.comm TD { padding:10px; font: 80% Tahoma; line-height: 150%; border-top:#eeeae3 1px solid; }
TABLE.comm TD B { font-size:11px; }

H1 { font: bold 12px Arial; color: #7D3627; margin: 0px; padding: 0px; line-height: 160%; }
H1 A, H1 A:Visited, H2 A, H2 A:Visited { text-decoration: underline; color: #7D3627;  }
H1 A:Hover, H1 A:Active, H2 A:Hover, H2 A:Active { text-decoration: underline; color: #2B2B6A; }

H2 { font: bold 11px Arial; color: #7D3627; margin: 0px; padding: 0px; line-height: 130%; }
H3 { font: 20px Georgia; color: #2B2B6A; margin: 0px 0 8px 0; border-bottom: #eeeae3 1px solid; }
H4 { font: bold 15px Arial; color: #2B2B6A; margin:0px; padding:0; }

DIV.err { font: bold 11px Tahoma; color:#CC0000; padding: 10px 10px 10px 30px; background:url(/img/err.gif) 10px 10px no-repeat; }

.txt TD { font: 80% Tahoma; line-height: 130%; }
.row, .req { padding:4px 5px 8px 15px; }
.req { background: url(/img/req.gif) 5px 6px no-repeat; }

.rr { width:226px; padding-top:15px; }
.br { border-right:#eeeae3 1px solid; }
.bb { border-bottom:#eeeae3 1px solid; }


.pages { font: 100% Arial; color:#999; text-align:center; padding-top:12px; }
.pages SPAN { margin:0 20px 0 20px; }
.pages SPAN A { padding:0 5px 0 5px; }
.pages SPAN B { padding:0 4px 0 4px; margin:0 4px 0 4px; background-color:#959595; color:#FFF; }


HR { padding: 0; height: 0; border: none; border-top: #eeeae3 1px solid; }
IMG { border:none; }

FORM { margin:0; padding:0; }
INPUT.f100, INPUT.f50, INPUT.login, INPUT.pass, SELECT, TEXTAREA { font: 12px Verdana; width: 100%; color: #333; background-color: #fbfbfb; }
INPUT.f50 { width:170px; }
INPUT.login, INPUT.pass { font-size:11px; background: url(/img/p_login.gif) #FFFFFF 4px center no-repeat; padding-left:18px; width:85px; }
INPUT.pass { background: url(/img/p_reg.gif) #FFFFFF 3px center no-repeat; }
.SB { height:22px; font: bold 11px Tahoma; cursor:pointer; cursor:hand; background-color:#d7cfc5; margin-right:10px; }
TEXTAREA { height:70px; width:680px; margin-top:3px; }

