body {
  color:       #ffffff;
  margin: 0; padding: 0;
  font-size:   85%;
  line-height: 150%;
  font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", verdana, arial, sans-serif;
  text-align: center;
  background: #3399ff url(../img/bg/wall.png);
}

h1 {
  width: 290px; height: 65px;
  background: url(../img/bg/h1.png) no-repeat;
  margin: 0; padding: 0;
  text-indent: -5000px;
	float: left;
}
h1 a {
	display: block;
	width: 100%; height: 100%;
	text-decoration: none;
}

h2 {
	clear: both;
	/*background: url(../img/bg/h2_1.png) bottom left no-repeat;*/
	height: 36px;
	margin: 0;
	padding: 0 0 0 40px;
	border: none;
}

h3 {
	clear: both;
	font-size: 130%;
}
h4 { font-size: 120%; }


a:link { color: #ffcc99; }
a:visited {color: #ffffff; }
a:link:hover, a:visited:hover { color: #ffffff; }

p { margin: 0 0 .66em 0; }

/*del { text-decoration: strike; }*/
ins { text-decoration: none; }

ul {
  margin: 0 0 .33em 0; padding: 0;
  list-style: none;
}
li {
  margin: 0 0 .33em 0; padding: 0;
}


dl {
  margin: 0 0 .66em 0; padding: 0;
}
dt {
  font-weight: bolder;
}
dd {
  margin: 0 0 .66em 2em;
}

dl ul {
 list-style: url(../img/item.png);
}


hr { height: 1px; color: #ffcc99; }

img { border: none; }

br { clear: both; }



input, select {
	color: #ffffff;
	background: #996633;
	border-top:    #000000 1px solid;
	border-right:  #ffcc99 1px solid;
	border-bottom: #ffcc99 1px solid;
	border-left:   #000000 1px solid;
}

textarea {
	width: 100%;
	color: #ffffff;
	background: #996633;
	margin: .33em 0;
	border-top:    #000000 1px solid;
	border-right:  #ffcc99 1px solid;
	border-bottom: #ffcc99 1px solid;
	border-left:   #000000 1px solid;
}


