body {
font:normal 13px/1 Arial,Helvetica,Garuda,sans-serif;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,ul,li,p,em,strong,pre,code {
font-size:100%;
font-style:normal;
font-weight:400;
line-height:inherit;
margin:0;
padding:0;
}

ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:'';
}

xmp {
padding:15px;
}

cite,em,dfn {
font-style:italic;
}

strong,b {
font-weight:700;
}

sup {
bottom:.3em;
position:relative;
vertical-align:super;
}

sub {
bottom:-.2em;
position:relative;
vertical-align:sub;
}

code,kbd,samp,pre,tt,var,textarea {
font-family:Consolas, "Lucida Console", "Courier New", Courier, mono-space;
font-size:100%;
}

del {
text-decoration:line-through;
}

ins,dfn {
border-bottom:1px solid #ccc;
}

small,sup,sub {
font-size:85%;
}

abbr,acronym {
border-bottom-style:dotted;
border-bottom-width:1px;
text-transform:uppercase;
}

a,a:link,a:visited,a:hover,a:active {
text-decoration:none;
}

label,button {
cursor:pointer;
}

.left {
float:left;
}

.right {
float:right;
}

.center {
text-align:center;
}

.clear {
clear:both;
}

.hidden {
display:none!important;
visibility:hidden;
}

img.left {
margin-bottom:5px;
margin-right:8px;
}

img.right {
margin-bottom:5px;
margin-left:8px;
}

pre,blockquote,ul,ol,dl,address,p {
margin:0 0 1em;
}

a abbr,a acronym,fieldset {
border:medium none;
}

a img,img {
border:0;
text-decoration:none;
}

textarea:focus,input:focus,select:focus {
outline:none;
background:none;
}

input:-webkit-autofill {
color:#666!important;
background:none!important;
}

form,header,nav,section,article,aside,footer,menu {
display:block;
}