* {
	margin: 0;
	padding: 0;
}
body {
	text-align: center;
	color:#fff;
	background-color:#000;
	margin-top:20px;
}

body div {
	text-align: left;
	margin: 0 auto;
}

img{border:0}


/*$B%3%s%F%s%DI=<(%(%j%"(B*/
#contents{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 800px;
}


/*$B%X%C%@(B*/
#header{
}
/*$B%a%$%s%3%s%F%s%D(B*/
#main {
	width:100%;
	margin-left:18px;
}

#top #main, #shop #main{
	width:100%;
	margin-left:18px;
	margin-top:50px;
}

/* navigation menu*/
#navi{
	width:100%;
	margin-top:30px;
	margin-bottom:10px;
}
#menu{
	background:#fff url(../images2/menubg.jpg) top left no-repeat; 
}
#menubg {
	background:#fff url(../images2/menubg.jpg) top left no-repeat; 
}

/* navigation menu*/
#footnavi{
	width:630px;
	border-top:1px solid #fff;
	margin-top:30px;
	text-align:right;
}


#footnavi ul{
	height:61px;
	} 

#footnavi li{display:inline}

#footnavi a{
	font-size:11px;
	color:#fff;
	text-decoration:none;
	padding:3px 3px; 
}
#footnavi a:hover{
	color: #ff0;
	font-weight:bold;

}



#cmenu {

}
#cmenu td{
	vertical-align:top;
}

.cmenucap {
	font-size:75%;
	padding-top:8px;
}

h3 {
	border-left:1px solid #6A3100;
	border-bottom:1px solid #6A3100;
}

.small {
	font-size:90%;
}
.small2 {
	font-size:80%;
	color:#6A3100;
}

.tbl1 {width:100%;}
.tbl1 td{
	font-size:90%;
	vertical-align:top;

}

#contact {
	color:#333;
	background:#000 url(../images/contact_back.jpg) top left no-repeat; 

}
.mail {
	color:#000;
}
.mail td {
	padding:5px;

}

.thanks {
	color:#000;
	font-size:16px;
}


.attetion {
	color:#003780;
}
/*$B%+%&%s%?(B*/
#counter {
	font-size:70%;
}
#counter2 {
	color:#333;
	font-size:70%;
}

/*$B%U%C%?(B*/
#footer{
	/* margin-top:20px;  */
	/*float:left;*/
	/* clear:both;  */
	/* width:700px;  */
	/* height:20px;  */			/*$B3NG'MQ(B*/
	/* border-top:1px solid #ffc;  */
	/* background-color: #003D19;  */
	/* text-align:center;  */
	/* color:#fff;  */
}

