html, body { height: 100%; margin: 0; padding: 0; }

#container { height: 100%; margin: auto; }
#main { width: 350px; margin: auto; }
#main td { }

.logo { text-align: left; }
.links { width: 147px; text-align: left; vertical-align: top; padding: 5px 0 0 0; }

.hide {display: none; }
a.a1 { display: block; width: 147px; height: 32px; background: url(main/1a.gif) no-repeat 0 0; }
a.b1 { display: block; width: 147px; height: 32px; background: url(main/1b.gif) no-repeat 0 0; }
a.c1 { display: block; width: 147px; height: 32px; background: url(main/1c.gif) no-repeat 0 0; margin-bottom: 15px; }
a.a1:hover { background: url(main/2a.gif); no-repeat 0 0; }
a.b1:hover { background: url(main/2b.gif); no-repeat 0 0; }
a.c1:hover { background: url(main/2c.gif); no-repeat 0 0; }

a.a2 { display: block; width: 147px; height: 32px; background: url(main/1a_ro.gif) no-repeat 0 0; }
a.b2 { display: block; width: 147px; height: 32px; background: url(main/1b_ro.gif) no-repeat 0 0; }
a.c2 { display: block; width: 147px; height: 32px; background: url(main/1c_ro.gif) no-repeat 0 0; margin-bottom: 15px; }
a.a2:hover { background: url(main/2a_ro.gif); no-repeat 0 0; }
a.b2:hover { background: url(main/2b_ro.gif); no-repeat 0 0; }
a.c2:hover { background: url(main/2c_ro.gif); no-repeat 0 0; }

a.language { font: 11px Arial, Helvetica, sans-serif; color: #999; text-decoration: none; padding-left: 10px; line-height: 15px;}
a.language:hover { color: #000; }
a.language img { border: none; }

#footer { width: 600px; text-align: center; margin-top: 50px;}
#footer td { border-top: 1px solid #eee; padding-bottom: 7px;}
#footer p { font: 11px Arial, Helvetica, sans-serif; color: #999; margin: 10px 0 0 0; }
#footer p a { color: #666; text-decoration: none; }
#footer p a:hover { color: #000; }
