/* Reset Cascading Style Sheets by Minimalistik */
* {margin:0;padding:0;}

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:0; padding:0; border:0; outline:0; vertical-align:baseline;}

:focus {outline:none;}
form {display:block;margin:0;padding:0;}
label {vertical-align:baseline;}
label, input[type=button], input[type=submit], button {cursor:pointer;}
input, textarea, select, button {vertical-align:baseline;border:0;font:11px Tahoma;}
textarea {resize:none;overflow:auto;}

table {border-collapse:collapse; border-spacing:0;}

a img, img {border:0 none;}

ul,li, ol,
dl, dt, dd {display:block; padding:0; margin:0; list-style:none;}

p {margin:10px 0;}

h1, h2, h3, h4, h5, h6 {display:block; margin:0; padding:0; font-weight:normal;}
h1 {font-size: 12px;}
h2 {font-size: 11px;}
h3 {font-size: 10px;}
h4 {font-size: 9px;}
h5 {font-size: 8px;}
h6 {font-size: 7px;}

.left {float:left;}
.tleft {text-align:left;}
.right {float:right;}
.tright {text-align:right;}
.tcenter {text-align:center;}
.hidden {overflow:hidden;}
.border {border:0px!important;}
.none {display:none;}
.clear_table {border:0; border-collapse:collapse; margin:0; padding:0;}
.clear {clear:both;}

.br2 {border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
.br3 {border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
.br4 {border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px;}
.br5 {border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;}
.br50 {border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}