* { margin: 0px; padding: 0px; }

body { margin: 15px 0px; padding: 0px; font: normal small/150% Arial, "‚l‚r ‚oƒSƒVƒbƒN", Osaka; color: #999; text-align: center; background: #eee; }

img { border: none; }

a,
a:link,
a:visited { color: #a93; text-decoration: none; }
a:active,
a:hover { color: #f33; text-decoration: underline; }

#header { margin: 0px auto; padding: 0px; text-align: right; width: 700px; }
#header h1 { margin: 3px 0px; padding: 10px; border-top: 1px solid #dd9; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #dd9; background: url(images/bck_header.gif) repeat-x; }
#header h2 { margin: 3px 0px; padding: 0px; border-top: 1px solid #ccc; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ccc; }
#header div#topMov { margin: 3px 0px; padding: 0px; border-top: 1px solid #ccc; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ccc; }

#container { margin: 3px auto; padding: 0px; text-align: left; width: 698px; border-top: 1px solid #ccc; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ccc; }
#container p.contsTop { padding: 10px; text-align: center; }


.contsTitle { margin: 0px; padding: 0px; float:left; width: 198px; }
.contsTitle h3 { margin: 0px; padding: 20px; color:#996; font-size:medium; line-height:100%; letter-spacing: 0.3em; }
.conts { margin: 0px; padding: 0px; float:right; width: 500px; }
.conts h3 { margin: 0px; padding: 20px 0px 0px 0px; font-size:medium; line-height:100%; }
.conts h4 { margin: 0px; padding: 30px 0px 0px 0px; color:#666; font-size:medium; line-height:100%; }
.conts p { margin: 20px 20px 0px 0px; }
.conts p.spl { color:#b5b300; }
.conts ul { margin-top: 20px; color:#996; }
.conts ul li { margin-left:30px; padding-bottom: 10px; list-style: disc; }
.conts ul.link { margin-top: 20px; color:#996; }
.conts ul.link li { padding: 0px 0px 20px 0px; list-style: disc inside; }
.conts table { margin: 20px 0px; padding: 0px; width:480px; }
.conts th { margin: 0px; padding: 5px; text-align: center; vertical-align:top; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.conts td { margin: 0px; padding: 5px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.conts fieldset { margin: 20px 20px 20px 0px; padding: 15px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.conts legend { color:#963;}
.conts dl { margin: 20px; }
.conts dl dt { padding-bottom: 5px; color:#996; font-weight:bold; }
.conts dl dd { margin-left:10px; padding-bottom: 10px; }

#containerBtm { clear:both; }

#navi { margin: 3px auto; padding: 0px; width: 700px; }
#navi ul { margin: 0px; padding: 10px 0px; border-top: 1px solid #dd9; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #dd9; background: url(images/bck_navi.gif) repeat-x; }
#navi ul li { margin: 0px; padding: 0px; display: inline; }
#navi ul li a { padding: 0px 20px; font-weight: bold; }

#footer { margin: 3px auto 30px auto; padding: 15px 0px 15px 0px; font-size: 10px; color: #ccc; width: 698px; border-top: 1px solid #ccc; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #ccc; background: url(images/bck_footer.gif) repeat-x bottom; }
#footer a { color:#999; }
#footer a:hover { color:#f33; }
