@charset "utf-8";

html {  
overflow-y:scroll;
}  

body {font:12px/1.22;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
a img, img {
	border:0;
}  

h1, h2, h3, h4, h5, h6,
html, body, div,
p, ul, ol, li, dl, dt, dd,
pre, blockquote,
form, fieldset, input, textarea,
table, th, td {
	margin: 0;
	padding: 0;
}
   
abbr, acronym {  
	border:0;  
}  
   
address, caption, cite, code, dfn, em, th, strong, var {  
	font-style:normal;  
	font-weight:normal;  
}  
   
caption, th {  
	text-align:left;  
}  
   
code, kbd, pre, samp, tt {  
	font-family:monospace;  
	line-height:100%;  
}  
   
*+html code, kbd, pre, samp, tt {  
	font-size:108%;  
}  
   
h1, h2, h3, h4, h5, h6 {  
	font-size:100%;  
	font-weight:normal;  
}
   
ol, ul {  
	list-style:none;  
}  
   
q:before, q:after {  
	content:'';  
}  
   

button, fieldset, form, input, label, legend, select, textarea {
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
}  
   
 
table {  
	border-collapse:collapse;  
	border-spacing:0;  
	font-size:100%;  
}

object,
object;foucus {
	outline:none;
}

 fieldset { border: 0; }