﻿HTML {font-size:100%;}/* IE6 Fontsize (smaller, smallest) bug fix */
BODY {width:100%;height:100%;}
html, body, form, fieldset, img, div, ul, ol, li, h1, h2, h3, h4 {margin:0;padding:0;}
P { margin:5px 0;line-height:1.4em; margin-bottom:10px; }
IMG, FIELDSET { border:none; }


/******* classes - general *******/
.fr {float:right;}
.fl {float:left;}
.fn {float:none;}
.br {clear:both;}
.tal {text-align:left}
.tac {text-align:center}
.tar {text-align:right}
.vat {vertical-align:top}
.vam {vertical-align:middle}
.vab {vertical-align:bottom}
.hdn {display:none}
.block {display:block;}
.bold{font-weight:bold;}
.di{display:inline;}
.upper{text-transform:uppercase;}
.clear {clear:both;line-height:1px;height:1px;font-size:1px;margin:0;padding:0;}
.p0{padding:0;}
.m0{margin:0;}
.b0{border:none;}
.pr{position:relative;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.ml170{margin-left:170px;}
.ml220{margin-left:220px;}

.mt_20{margin-top:-20px;}

.bgl{background-color:Lime;}
.bgy{background-color:Yellow;}
.bga{background-color:Aqua;}

.w50{width:50px;}
