

.a{border:1px solid red;}
.g-fwb{ font-weight: bold; }

ul{ padding-left: 0px;  list-style: none;  }
.g-p0{ padding: 0; }
.g-p5 { padding:5px; }
.g-p10 { padding:10px; }
.g-p20 { padding:20px; }
.g-p40 { padding:40px; }

.g-pl5 { padding-left:5px; }
.g-pl10 { padding-left:10px; }
.g-pl15 { padding-left:15px; }
.g-pl20 { padding-left:20px; }
.g-pl25 { padding-left:25px; }
.g-pl30 { padding-left:30px; }
.g-pl35 { padding-left:35px; }
.g-pl40 { padding-left:40px; }
.g-pl80 { padding-left:80px; }

.g-pt5 { padding-top:5px; }
.g-pt10 { padding-top:10px; }
.g-pt15 { padding-top:15px; }
.g-pt20 { padding-top:20px; }
.g-pt25 { padding-top:25px; }
.g-pt30 { padding-top:30px; }
.g-pt35 { padding-top:35px; }
.g-pt40 { padding-top:40px; }
.g-pt80 { padding-top:80px; }

.g-pb5 { padding-bottom:5px; }
.g-pb10 { padding-bottom:10px; }
.g-pb15 { padding-bottom:15px; }
.g-pb20 { padding-bottom:20px; }
.g-pb25 { padding-bottom:25px; }
.g-pb30 { padding-bottom:30px; }
.g-pb35 { padding-bottomtop:35px; }
.g-pb40 { padding-bottom:40px; }
.g-pb80 { padding-bottom:80px; }

.g-pr5 { padding-right:5px; }
.g-pr10 { padding-right:10px; }
.g-pr15 { padding-right:15px; }
.g-pr20 { padding-right:20px; }
.g-pr25 { padding-right:25px; }
.g-pr30 { padding-right:30px; }
.g-pr35 { padding-right:35px; }
.g-pr40 { padding-right:40px; }
.g-pr80 { padding-right:80px; }


.g-shadow1 { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
.g-shadow2 { -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); }

.g-bfff { background-color:#fff; }
.g-beee { background-color:#eee; }
.g-bddd { background-color:#ddd; }
.g-bccc { background-color:#ccc; }
.g-b000 { background-color:#000; }
.g-b333 { background-color:#333; }
.g-b666 { background-color:#666; }
.g-b999 { background-color:#999; }
.g-bf50 { background-color:#f90; }
.g-bf90 { background-color:#f90; }
.g-bf00 { background-color:#f00; }
.g-bc00 { background-color:#c00; }
.g-b00f { background-color:#00f; }
.g-b09f { background-color:#09f; }
.g-b080 { background-color:#080; }
.g-b088 { background-color:#088; }

.g-m0 { margin:0px; }
.g-m5 { margin:5px; }
.g-m10 { margin:10px; }
.g-m15 { margin:15px; }
.g-m20 { margin:20px; }
.g-m30 { margin:30px; }
.g-m40 { margin:40px; }

.g-mt0 { margin-top:0px; }
.g-mt5 { margin-top:5px; }
.g-mt10 { margin-top:10px; }
.g-mt15 { margin-top:15px; }
.g-mt20 { margin-top:20px; }
.g-mt30 { margin-top:30px; }
.g-mt40 { margin-top:40px; }
.g-mt50 { margin-top:50px; }
.g-mt60 { margin-top:60px; }
.g-mt70 { margin-top:70px; }
.g-mt80 { margin-top:80px; }

.g-mb0 { margin-bottom:0px; }
.g-mb5 { margin-bottom:5px; }
.g-mb10 { margin-bottom:10px; }
.g-mb15 { margin-bottom:15px; }
.g-mb20 { margin-bottom:20px; }
.g-mb30 { margin-bottom:30px; }
.g-mb40 { margin-bottom:40px; }
.g-mb50 { margin-bottom:50px; }
.g-mb60 { margin-bottom:60px; }
.g-mb70 { margin-bottom:70px; }
.g-mb80 { margin-bottom:80px; }

.g-ml0 { margin-left:0px; }
.g-ml5 { margin-left:5px; }
.g-ml10 { margin-left:10px; }
.g-ml15 { margin-left:15px; }
.g-ml20 { margin-left:20px; }
.g-ml30 { margin-left:30px; }
.g-ml40 { margin-left:40px; }
.g-ml50 { margin-left:50px; }
.g-ml60 { margin-left:60px; }
.g-ml70 { margin-left:70px; }
.g-ml80 { margin-left:80px; }

.g-mr0 { margin-right:0px; }
.g-mr5 { margin-right:5px; }
.g-mr10 { margin-right:10px; }
.g-mr15 { margin-right:15px; }
.g-mr20 { margin-right:20px; }
.g-mr30 { margin-right:30px; }
.g-mr40 { margin-right:40px; }
.g-mr80 { margin-right:80px; }

.g-cfff, .g-cfff:hover { color:#fff; }
.g-ceee, .g-ceee:hover { color:#eee; }
.g-cddd, .g-cddd:hover { color:#ddd; }
.g-cccc, .g-cccc:hover { color:#ccc; }
.g-c000, .g-c000:hover { color:#000; }
.g-c333, .g-c333:hover { color:#333; }
.g-c666, .g-c666:hover { color:#666; }
.g-c999, .g-c999:hover { color:#999; }
.g-cf50, .g-cf50:hover { color:#f90; }
.g-cf90, .g-cf90:hover { color:#f90; }
.g-cf00, .g-cf00:hover { color:#f00; }
.g-cc00, .g-cc00:hover { color:#c00; }
.g-c00f, .g-c00f:hover { color:#00f; }
.g-c09f, .g-c09f:hover { color:#09f; }
.g-c080, .g-c080:hover { color:#080; }
.g-c088, .g-c088:hover { color:#088; }

.g-fs12 { font-size:12px; }
.g-fs14 { font-size:14px; }
.g-fs16 { font-size:16px; }
.g-fs18 { font-size:18px; }
.g-fs20 { font-size:20px; }
.g-fs25 { font-size:25px; }
.g-fs30 { font-size:30px; }
.g-fs35 { font-size:35px; }
.g-fs40 { font-size:40px; }

.g-tal { text-align:left; }
.g-tac { text-align:center; }
.g-tar { text-align:right; }
.g-vat { vertical-align:top; }
.g-vam { vertical-align:middle; }
.g-vab { vertical-align:bottom; }

.g-tdt { text-decoration:overline; }
.g-tdm { text-decoration:line-through; }
.g-tdb { text-decoration:underline; }


.g-fl { float:left; }
.g-fr { float:right; }
.g-hide { display:none; }
.g-show { display:block; }
.g-fixed { position:fixed; }
.g-relative { position:relative; }
.g-absolute { position:absolute; }
.g-inline { display:inline; }
.g-inlineblock { display:inline-block; *display:inline;*zoom:1;}