@charset "utf-8";
/* CSS Document */
html{ height:100%;}
body { background:#fff url(../images/bg.png) repeat; font-family: sans-serif; height: 100%; margin: 0; padding: 0;}
.pagewrap { width: 100%; max-width:100%; min-width:960px; margin:0 auto; padding:0;}
.clear{ overflow:hidden;}
.clearfix {display: inline-block; clear:both;}
.block{display:block;}
.table{display: table;}
.left{ float:left;}
.right{ float:right;}
.none{ display:none;}
.pointer{ cursor:pointer;}
.relative{ position:relative;}
.absolute{ position:absolute;}
.fixed{ position:fixed;}
.width960{ width:960px;}
.width100{ width:100%;}
.justify{text-align: justify;}

.grid_1 {width: 940px;}
.grid_2 {width: 464px;}
.grid_3 {width: 306px;}
.grid_4 {width: 227px;}
.grid_5 {width: 180px;}
.grid_6 {width: 148px;}
.grid_34{width:700px;}
.grid_23{width:622px;}


/*margin value*/
.mboth{ margin:10px;}
.mwidth{margin:0px 10px;}
.mwidthleft{margin:0px 0px 0px 10px;}
.mwidthright{margin:0px 10px 0px 0px;}
.mheighttop{margin:10px 0px 0px 0px;}
.mheightbottom{margin:0px 0px 10px 0px;}
.mheight{margin:10px 0px;}

/*padding value*/
.pboth{ padding:10px;}
.pwidth{padding:0px 10px;}
.pwidthleft{padding:0px 0px 0px 10px;}
.pwidthright{padding:0px 10px 0px 0px;}
.pheighttop{padding:10px 0px 0px 0px;}
.pheightbottom{padding:0px 0px 10px 0px;}
.pheight{padding:10px 0px;}

.bold{ font-weight:bold;}

.fullblock{ width:100%; min-width:960px; margin:0 auto;}
.blockwrap{ width:960px; margin:0 auto;}

p{margin:10px 0px; font-size: .9em; color: #333;}
a{margin:10px 0px; text-decoration:none; color: #1345ac; font-size: .9em;}
h1{margin:10px 0px; font-weight:lighter; font-size: 1.4em;}
hr{margin:10px 0px; padding:0; height:1px; border:0; background:#bbb;}

