/* -------------------------------------------------------------- 
     RESET CSS
-------------------------------------------------------------- */  
html, body{
/*height:100%;*/
margin:0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin:0;
  padding:0
}

fieldset, img {
  border:0
}
address, caption, cite, code, dfn, em, th, var {
  font-style:normal;
  font-weight:normal
}
ol, ul {
  list-style:none;
}
caption, th {
  text-align:left
}
q:before, q:after {
  content:''
}
abbr, acronym {
  border:0;
  font-variant:normal
}
sup {
  vertical-align:text-top
}
sub {
  vertical-align:text-bottom
}
input, textarea, select {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit
}
input, textarea, select {
*font-size:100%
}
legend {
  color:#000
}

ol, ul {
  list-style: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
td{
  padding:3px;}
blockquote, q {
  quotes: "" "";
}
a:focus{
  outline: none;}
a img {
  border:none;
}
img{
  border: none;
  }  
h1,h2,h3,h4,h5,h6 {
  font-weight:normal;
  margin:0;
  padding:0;
    }
/* CLEARFIX TRICK */

.clearfix:after { content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
.clearfix{ display: inline-block;} 
* html .clearfix { height: 1%; } 
.clearfix{display:block;} 

/* ====== */
.first {margin-left:0!important;padding-left:0!important;}
.last {margin-right:0!important;padding-right:0!important;}
.top {margin-top:0!important;padding-top:0!important;}
.bottom {margin-bottom:0!important;padding-bottom:0!important;}
.clear{ clear:both;}

    

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
