html,body,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,
p,blockquote,th,td,address {
   margin:0;
   padding:0;
}
body{
	min-width: 1001px;
	color: #333;
	background: url(../img/bricks/html.jpg);
	font: .9em Georgia, serif;
}
img{
	vertical-align: middle;
}
a{
	color: #f00;
}
a img{
	border: none;
}
.rt{
	float: right;
}
.lt{
	float: left;
}
.lt1{
	float: right;
}
.cntr{
	text-align: center;
}
ul{
	list-style: none;
}
.content ul{
	list-style: disc;
	margin: 0 0 0 20px;
}
.content ul ul{
	list-style: circle;
}
h1{
text-align: center;
font: 1.9em Georgia, serif;
color: #f00;

}
/*- - - - - page - - - - -*/
.page{
	background: url(../img/bricks/mid-under.jpg) repeat-y 50% 56px;
	border-bottom: 1px solid ActiveBorder;
	margin: -1px 0 0;
}
.page2{
	background: url(../img/bricks/mid.jpg) repeat-y 50% 56px;
	position: relative;
	min-height: 700px;
	margin: -1px 0 50px;
	
}
.page3{
	background: url(../img/bricks/top1.jpg) no-repeat 50% 0;
	padding: 0 0 20px;
	min-height: 500px;
}
.b-line{
	background: #d9cca4;
	width: 915px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	margin: 0 auto;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin: 0 0 0 -454px;
}
	.wrap{
		overflow: hidden !important;
		overflow: visible;
		margin: 0 auto;
		width: 920px;
	}
		.clear{
			clear: both;
		}

.content, .aside, .extra{
	overflow: hidden;
}

/*- - - - - columns: center, right - - - -*/
.subwrap{
	float: right;
	width: 100%;
}
	.content{
		float: left;
		width: 100%;
		margin: 0;
	}
		/*- - - - - column: center - - - - -*/
		.content .lining{
			padding: 0 20px 0 20px;
		}
			.content .lining .column{
				overflow: hidden;
				width: 100%;
			}
h1.imr{
	width: 356px;
	height: 83px;
	text-indent: -1000em;
	margin: 0 auto 30px;
}
h1#notes{
	background: url(../img/bricks/notes_.png) no-repeat 0 0; /* !!! plus ie.css - line 18 !!! */
}

h1#notes1{
	background: url(../img/bricks/notes1_.png) no-repeat 0 0; /* !!! plus ie.css - line 18 !!! */
}
h1#notes2{
	background: url(../img/bricks/notes2_.png) no-repeat 0 0; /* !!! plus ie.css - line 18 !!! */
}
h1#notes3{
	background: url(../img/bricks/notes3_.png) no-repeat 0 0; /* !!! plus ie.css - line 18 !!! */
}
h1#notes4{
	background: url(../img/bricks/notes4_.png) no-repeat 0 0; /* !!! plus ie.css - line 18 !!! */
}
h1#notes5{
	background: url(../img/bricks/notes5_.png) no-repeat 0 0; /* !!! plus ie.css - line 18 !!! */
}
h1#notes6{
	background: url(../img/bricks/notes6_.png) no-repeat 0 0; /* !!! plus ie.css - line 18 !!! */
}
h1#notes7{
	background: url(../img/bricks/notes7_.png) no-repeat 0 0; /* !!! plus ie.css - line 18 !!! */
}
h1#notes8{
	background: url(../img/bricks/notes8_.png) no-repeat 0 0; /* !!! plus ie.css - line 18 !!! */
}
h1#notes9{
	background: url(../img/bricks/notes9_.png) no-repeat 0 0; /* !!! plus ie.css - line 18 !!! */
}
h1#notes10{
	background: url(../img/bricks/notes10_.png) no-repeat 0 0; /* !!! plus ie.css - line 18 !!! */
}
h1#notes11{
	background: url(../img/bricks/notes11_.png) no-repeat 0 0; /* !!! plus ie.css - line 18 !!! */
}
img.mr{
	margin: 0 60px 30px;
}
.content p{
	margin: 1em;
}
/*- - - - - header - - - - -*/
.header{
	width: 920px;
	margin: 0 auto;
	height: 240px;
	font-size: .92em;
}
	.header .lining{
		padding: 10px 10px 20px;
		overflow: hidden;
	}
	.header ul.main1{
		padding: 35px 0;
		overflow: hidden;
		height: 25px;
	}
		.header ul.main1 li{
			float: left;
			width: 15%;
			padding: 0 0 0 1.6%;
			text-align: center;
			line-height: 1;
			font-weight: bold;
		}
		.header ul.main1 li a{
			color: #6a5e3e;
			text-decoration: none;
		}
		.header ul.main1 li a:hover{
			color: #e03120;
			text-decoration: underline;
		}
		
		
	.header ul.main2{
		padding: 0 0 35px 50px;
		overflow: hidden;
		height: 25px;
	}
		.header ul.main2 li{
			float: left;
			width: 20%;
			text-align: center;
			line-height: 1;
			font-weight: bold;
		}
		.header ul.main2 li:first-child{
			float: right;
		}
		.header ul.main2 li a{
			color: #333;
		}
		.header ul.main2 li a:hover{
			color: #e03120;
		}
/* 100% height */
html{
	width: 100%;
	height: 100%;
}
body{
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 100%;
}

.page{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}
