/* Created by http://freehtml5templates.com */

/* reset */
* {
margin: 0;
padding: 0;
}

/* render html5 elements as block */
header, footer, section, aside, nav, article {
display: block;
}

.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.ml90{margin-left: 90px;}

.clearfix:after {
  content: "";
  clear: both;
  display: block;
}

.fl{float:left;}
.fr{float:right;}
.ta-c{text-align:center;}

a:hover img
{
opacity:0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=80 )";
background: #fff;
}

/*- layout-*/
body{
	background-image: url(../img/back.jpg);
	background-repeat: repeat;
}
#header{
	width: 960px;
	margin: 0 auto;
}
#wrap {
	width: 985px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
	line-height: 0px;
}
#btn-wrap {
	background-image: url(../img/white.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding-bottom: 20px;
}
#btn-wrap #btn {
	margin-top: 10px;
}
