body,div,dl,dt,dd,form,fieldset,input,textarea,blockquote,th,td,ul,p { 
    margin:0;
    padding:0;
}
ul {
	list-style:none;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img { 
    border:0;
}
address,caption,cite,code,dfn,var {
    font-style:normal;
    font-weight:normal;
}
caption {
    text-align:left;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border:0; }
.clearfix:after,
.wrap:after,
.row:after,
.hold:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}