@charset "iso-8859-2";
/* CSS Document */
a { color: #998675; outline: none; text-decoration: none; }
a:hover { text-decoration: underline; }
body { background: #ebe7e3 url(../img/body_bg.gif) repeat-x 0 0; color: #666; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

.noborder { border: none !important; }
.clear { clear: both; }
.col { float: left; }
.w200px { width: 200px; }
.w300px { width: 300px; }

#main { background: url(../img/main_bg.gif) no-repeat 0 0; margin: auto; width: 980px; }
#logo { margin: auto; width: 800px; }
#logo img { display: block; width: auto; }
#visual { margin: auto; margin-bottom: 20px; width: 800px; }
#visual img { display: block; width: auto; }
#contentArea { margin: auto; margin-bottom: 20px; width: 800px; }
#footer { border-top: 1px solid #dad3cd; color: #999; }
#footer a { color: #999; }
#footer ul { border-top: 3px solid #998675; list-style-type: none; margin: 0; margin: auto; padding: 7px 0; text-align: right; width: 800px; }
#footer li { display: inline; margin: 0 10px; }
#footer .copy { float: left; }
.box01 .content { padding: 10px; } 
#menu { background: url(../img/menu_top.gif) no-repeat 0 0; padding: 5px 0 0 0; }
#menu ul { background: #f4f2f0 url(../img/menu_bottom.gif) no-repeat 0 bottom; list-style-type: none; margin: 0; padding: 0 0 5px 0; }
#menu li { border-bottom: 1px solid #ebe7e3; color: #998675; font-size: 12px; font-weight: bold; padding: 3px 10px; }
#menu p { font-size: 11px; font-weight: normal; margin: 5px 0 2px 0; }
