A, A:Visited { color: #333; }
A:Active, A:Hover { color: #CC0000; }

BODY { padding: 20px 0 10px 0; margin: 0px; font-family: Arial, Helvetica, sans-serif; background-color:#FFF; }

IMG { border:none; }
TABLE { border:0px; border-collapse:collapse; }
TABLE TD { padding:0px; }
UL { list-style-type:square; }

FORM { padding:0; margin:0; }

.textblock { background:url('/img/block_footer.png') bottom left no-repeat; }
.textblock P { padding:0; margin:0 0 10px 0; }
.textblock H1 { font-family:Trebuchet, "Trebuchet MS", Helvetica, sans-serif; font-size:26px; margin:0px; padding:0 0 10px 0; font-weight:normal; color:#333; }
H2, .textblock H3 { font-family:Trebuchet, "Trebuchet MS", Helvetica, sans-serif; font-size:18px; margin:0px; padding:0; font-weight:normal; color:#333; }
.textblock TABLE.bg { width:750px; }
.textblock TABLE.bg TD.bg { font:80% Arial; line-height:140%; padding: 210px 20px 10px 20px; background:url('/img/block.png') top left no-repeat; }

.menu { color:#ff6600; padding: 25px 5px 2px 5px; }
.menu SPAN { font:bold 13px Arial; padding: 3px 20px 3px 18px; height:16px;  background:url('/img/s1.gif') center left no-repeat; }
.menu SPAN.s1 { background-image:url('/img/s1.gif'); }
.menu SPAN.s2 { background-image:url('/img/s2.gif'); }
.menu SPAN.s3 { background-image:url('/img/s3.gif'); }
.menu SPAN.s4 { background-image:url('/img/s4.gif'); }
.menu SPAN.s5 { background-image:url('/img/s3.gif'); }
.menu SPAN.s6 { background-image:url('/img/s1.gif'); }
.menu SPAN.s7 { background-image:url('/img/s5.gif'); }
.menu SPAN.s1a { background-image:url('/img/_s1.gif'); }
.menu SPAN.s2a { background-image:url('/img/_s2.gif'); }
.menu SPAN.s3a { background-image:url('/img/_s3.gif'); }
.menu SPAN.s4a { background-image:url('/img/_s4.gif'); }
.menu SPAN.s5a { background-image:url('/img/_s3.gif'); }
.menu SPAN.s6a { background-image:url('/img/_s1.gif'); }
.menu SPAN.s7a { background-image:url('/img/_s5.gif'); }
.menu A, .menu A:Visited { color: #CC0000; }
.menu A:Active, .menu A:Hover { color: #ff6600; }

.login { width: 200px; margin-top:5px; }
.login TD { width: 90px; font: 11px Tahoma; color:#777; }
.login TD.bb { width:20px; }
.login INPUT { width:97%; font: 11px Tahoma; border:#AAA 1px solid; }
.login TD.bb INPUT { width:15px; height:15px; margin-top:14px; border:none; }


DIV.bl { width:220px; margin-bottom:20px; background:url('/img/l_t.gif') #fffad3 top left no-repeat; }
DIV.bl DIV { background:url('/img/l_b.gif') bottom left no-repeat; padding: 15px 12px 12px 12px; font: 11px Tahoma; line-height:140%; }
DIV.bl H3 { font: bold 14px Arial; padding:0 0 6px 26px; margin: 0; }
DIV.bl TABLE { width:196px; }
DIV.bl TD { font: 11px Tahoma; line-height:140%; padding: 2px 0 2px 0; }
DIV.bl INPUT, DIV.bl SELECT { font-size:11px; }

.starblock { width:100%; margin:20px 0 40px 0; }
.starblock TD { font:80% Arial; line-height:120%; }
.starblock H3 { font-family:Trebuchet, "Trebuchet MS", Helvetica, sans-serif; font-size:16px; font-weight:normal; padding:0 0 3px 0; margin:0; }
.starblock DIV.job { font: 12px Arial; color:#888; padding-bottom:5px; }

.oblako { text-align:center; line-height:200%; margin:10px 0 10px; }

.vac { margin:0; padding:10px 10px 0 18px; list-style-image:url('/img/plus.gif'); }
.vac H3 { font: bold 14px Arial; padding:0; margin:0; }
.vac H3 DIV { font: 11px Tahoma; color:#009900; padding: 1px 0 3px 0; }
.vac LI { font:80% Arial; line-height:140%; padding: 6px 15px 15px 0px; }
.vac LI.ac { margin-bottom: 20px; list-style-image:url('/img/minus.gif'); padding-top:5px; padding-bottom:5px; border-bottom: #CCC 1px dashed; border-top: #CCC 1px dashed; }
.vac LI.ac H3 A, .vac LI.ac H3 A:Visited { color: #CC0000; }
.vac LI.ac H3 A:Active, .vac LI.ac H3 A:Hover { color: #CC0000; }

.vac LI UL { padding:5px 0 5px 18px; margin:0; list-style-image:url('/img/li.gif'); }
.vac LI LI { padding:0 0 5px 0; margin:0; font-size:100%; }


.fData { width:100%; margin:20px 0 0 0; }
.fData TD { padding: 4px 0 4px 0; font:80% Arial; }
.fData TD.req { background:url('/img/req.gif') top right no-repeat; width:30%; }
.fData TD.vt { vertical-align:top; padding-top:10px; }
.fData TD.cap { text-align:center; font: bold 11px Arial; background-color:#f1eee0; padding:3px; border-top:#FFF 5px solid; border-bottom:#FFF 5px solid; }
.fData INPUT, .fData SELECT, .fData TEXTAREA { font:14px Arial; }
.fData TD.wo { line-height:140%; padding-top:0; }
.fData TD.wo NOBR { color:#333; border-bottom:#333 1px dashed; margin:0 10px 0 0; cursor: pointer; cursor: hand; }
.fData TD.wo NOBR.ac { color:#CC0000; border-bottom:#CC0000 1px dashed; }


.footer { width:750px; margin:13px 0 10px 0; }
.footer TD { width:249px; vertical-align:top; padding:4px 10px 2px 25px; border-right:#EEE 1px solid; font:11px Tahoma; background:url('/img/b_add.gif') 12px 2px no-repeat; }
.footer H3 { font-size:12px; padding:5px 0 10px 18px; margin:0; }

.copy { color:#888; text-align:center; padding:10px 0 10px 0; font:11px Tahoma; }
.copy A, .copy A:Visited { color: #888; }
.copy A:Active, .copy A:Hover { color: #CC0000; }

.pages { font: 80% Arial; color:#999; padding:10px 0 0px 0; text-align:center; }
.pages SMALL { font-size: 10px; }
.pages SMALL A, .pages SMALL A:Visited { color:#333; text-decoration: none; }
.pages SMALL A:Active, .pages SMALL A:Hover { color:#333; text-decoration: none; }

.pages SPAN { margin:0 10px 0 10px; }
.pages SPAN A { padding:0 5px 0 5px; }
.pages SPAN B { padding:0 4px 0 4px; margin:0 4px 0 4px; background-color:#FFF; color:#CC0000; border:#CCC 1px solid; }

.faq { margin-top:10px; }
.faq DIV { padding:3px 0 10px 30px; }
.hvs { font:bold 12px Arial; color:#b63329; padding:2px 0 2px 0; }
.hvs IMG { width:28px; height:16px; }

HR { padding: 0; height: 0; margin: 5px 0 5px 0; border: none; border-top: #EEE 1px solid; }

DIV.err { background:url('/img/err.gif') #fffad3 7px 8px no-repeat; border:#ff6600 1px dashed; padding: 8px 10px 8px 32px; margin-top:20px; color:#CC0000; font-weight:bold; }
DIV.okmess { background:url('/img/okmess.gif') #c8ffcc 7px 8px no-repeat; border:#009900 1px dashed; padding: 8px 10px 8px 32px; margin-top:20px; color:#006100; font-weight:bold; }
div#statcode { position: absolute; left: 120px; top: 0px; display:none; }

INPUT.f100, SELECT.f100 { width:100%; }
INPUT.f50, SELECT.f50 { width:50%; }
TEXTAREA { width:100%; height:100px; }