/******************************************************
    Sheet type:  CLASSES
    Updated on:  25/04/2011
******************************************************/


/* ************************************** */

/* .................. Floating */
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0pt}.l{float:left}.r{float:right}.c{clear:both}.cl{clear:left}.cr{clear:right}

/* ................ Displaying */
.inline{display:inline}.block{display:block}.none{display:none}.visible{visibility:visible}.hidden{visibility:hidden}

/* ........... Text formatting */
.italic{font-style:italic}.bold{font-weight:bold}.small-caps{font-variant:small-caps}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.align-l{text-align:left}.align-c{text-align:center}.align-r{text-align:right}.align-j{text-align:justify}.lst-pi{list-style-position:inside}.lst-po{list-style-position:outside}.lst-tn{list-style-type:decimal}.lst-td{list-style-type:disc}

/* ............... Positioning */
.rel{position:relative}.abs{position:absolute}.fix{position:fixed}.stat{position:static}

/* .................. Overflow */
.ohidden{overflow:hidden}.oauto{overflow:auto}.oscroll{overflow:scroll}.ovisible{overflow:visible}

/* .................... Spaces */
.mt5{margin-top:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}.mt30{margin-top:30px}.mb30{margin-bottom:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.ml35{margin-left:35px}.mr35{margin-right:35px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}

.pt5{padding-top:5px}.pb5{padding-bottom:5px}.pl5{padding-left:5px}.pr5{padding-right:5px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.pl15{padding-left:15px}.pr15{padding-right:15px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.pt25{padding-top:25px}.pb25{padding-bottom:25px}.pl25{padding-left:25px}.pr25{padding-right:25px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pl30{padding-left:30px}.pr30{padding-right:30px}.pt35{padding-top:35px}.pb35{padding-bottom:35px}.pl35{padding-left:35px}.pr35{padding-right:35px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pl40{padding-left:40px}.pr40{padding-right:40px}

/* .................. Wrappers */
.wrp{margin:0px auto}.wrp-main{max-width:1280px}