ul{
    padding-left: 0px;
    list-style: none;
}
.a-nostyle{ text-decoration: none; }
.a{border:1px solid red;}

.g-p0{ padding: 0; }
.g-p5 { padding:5px; }
.g-p10 { padding:10px; }
.g-p20 { padding:20px; }
.g-p40 { padding:40px; }
/*.g-fwb{ font-weight: bold; }*/
.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-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-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-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-cl { clear:both; }
.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-inline { display:inline; }
.g-inlineblock { display:inline-block; *display:inline;*zoom:1;}