/* Colour Background and Text ---------------------*/

.Bccc{ background:#ccc}
.Beee{ background:#eee}
.Bf4{ background:#f4f4f4}
.Bfff{ background:#fff}
.B000{ background:#000}

.Tfff{ color:#fff}
.T000{ color:#000}

/* Positioning div --------------------------------- */

.fl{ float:left}
.fr { float:right}

.cl {clear:left;}
.cr { clear:right}
.cb{ clear: both}

/* Text aligning --------------------------------- */

.tal{ text-align:left}
.tar{ text-align:right}
.tac{ text-align:center}


/* margin -------------------------------------- */

.m20 { margin:20px;}
.ml20{margin-left:20px}
.mr20{margin-right:20px}
.mb20{margin-bottom:20px}
.mt20{margin-top:20px}

.m10{ margin:10px;}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.mb10{margin-bottom:10px}
.mt10{margin-top:10px}

.m5 { margin:5px;}
.ml5{margin-left:5px}
.mr5{margin-right:5px}
.mb5{margin-bottom:5px}
.mt5{margin-top:5px}



/* padding -------------------------------------- */
.p20{padding:20px}
.pl20{padding-left:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pt20{padding-top:20px}

.p10{padding:10px}
.pl10{padding-left:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.pt10{padding-top:10px}

.p5{padding:5px}
.pl5{padding-left:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.pt5{padding-top:5px}


/* border -------------------------------------- */

.b{ border:1px solid #D0C8B1}
.bt{ border-top:1px solid #ccc}
.br{ border-right:1px solid #ccc}
.bl{ border-left:1px solid #ccc}
.bb{ border-bottom:1px solid #ccc}



/* list standard   ---------------------------------*/

.ls {list-style-type:none; margin:0; padding:0}
.ls li { padding:2px 0; clear:both}
 
 
/* list inline for horizontal navigation ------- */

.dil {}
.dil ul{ padding:0; margin:0; list-style:none}
.dil li{ display:inline; padding:2px 5px}
.dil a{}

/* list for news -----------------------------------*/
.listnopoint { margin:0; padding:0;}
.listnopoint li { list-style:none; padding:7px 0; margin:0; vertical-align:middle;}
.listnopoint li img {  vertical-align:middle;}


/* font size face -------------------------------------- */
.px18{font-size:18px !important}
.px16{font-size:16px !important}
.px14{font-size:14px !important}
.px12{font-size:12px !important}
.px11{font-size:11px; line-height: normal}
.px10{font-size:10px; line-height: normal}

/* Form ------------------------------------------------*/
form{ margin:0; padding:0}
input, textarea{ font-size:11px;}
.wmax{ width: 100%}


div.clearer {
	CLEAR: left;
	font-size: 4px;
}


.error { color:#CC3300; font-weight:bold;}


