/*align*/
.align-left {
    text-align: left;
}

.align-right {
    text-align: right;
}

.align-center {
    text-align: center;
}
/*!align*/

/*content*/
p {
    text-indent: 0;
}

p:first-child {
    margin-top: 0;
}
/*content*/

/*inline*/
.inlineWrap > *,
.inline {
    display: -moz-inline-box;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    vertical-align: top;
    list-style: none;
}
/*!inline*/

/*cleaer*/
.clear {
    *zoom: 1;
}

.clear:after {
    display: block;
    content: "";
    height: 0;
    width: 0;
    visibility: hidden;
}

.clear.clearLeft:after {
    clear: left;
}

.clear.clearRight:after {
    clear: right;
}

.clear.clearBoth:after {
    clear: both;
}
/*!cleaer*/

/*left/right*/
.colsWrap {
    *zoom: 1;    
}

.colsWrap:after {
    display: block;
    content: "";
    height: 0;
    width: 0;
    visibility: hidden;
    clear: both;
}

.colsWrap.halfs > .col {
    width: 48%;
}

.col.colLeft {
    float: left;
}

.col.colRight {
    float: right;
}
/*!left/right*/