/* ============ *** { ---       DEFAULTS      --- } *** ============= */
/*standart*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0px; padding:0px; outline:0px; font-size:100%; background:transparent;}
#site { min-height:100%; height:100%; margin:0px auto;}
html {height:100%; background:#000;}
table {border-collapse:collapse; border-spacing:0;clear:both; }
ul {list-style:none;clear:both; }
:focus {outline:0;}
div { _zoom:1;}
button, .button  {cursor:pointer;}
a {text-decoration:underline; cursor:pointer; }
a:hover {text-decoration:none;}

/*hacks*/
hr {border:0; background:0; height:1px; overflow:hidden;}
.clear {clear:both !important;}
.zoom1 {zoom:1;}
.none {display:none !important;}
.block {display:block !important;}
.inline {display:inline !important;}
.notext {font-size:0px; line-height:0px; overflow:hidden; }
.antifloat {clear:both !important;font-size:0px; line-height:0px; overflow:hidden; height:1px; }
.noborder {border:0 !important;}

/*text align*/
.top {vertical-align:top !important; }
.middle {vertical-align:middle  !important; }
.bottom {vertical-align:bottom !important; }
.left {text-align:left !important;}
.right {text-align:right !important;}
.center {text-align:center !important;}
.fleft {float:left !important;}
.fright {float:right !important;}
.fnone {float:none !important;}
.mcenter {margin:0px auto !important;}
.content  table.zero, .content  table.zero td {border:0;background:0;padding:0px;}
img.zero {border:0 !important;}

/*text*/
.bold {font-weight:bold; }
.normal {font-weight:normal; }
.italic {font-style:italic; }
/*   ---------      ||         / DEFAULTS         ||      ----------   */