/* CSS Document */
body * {
	line-height:1.22em;
}
body {
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:center;
	position:relative;
	background:url(/extension/europcr_design/design/cardio/images/css/bg_site.gif) repeat-x top left #f9f8f6;
}
h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}
p,form,input{
	margin:0;
	padding:0;
}
form,input{
	font-size:100%;
	font-family:Arial;
	vertical-align:middle;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:underline;
}
ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
fieldset{
	border:none;
	padding:0;
	margin:0;
}
legend {
	display:none;
}
img {
	border:none;
}
strong {
	font-weight:bold;
}
.hide {
	display:none;
}
.float_left {
	float:left;
}
.float_right {
	float:right;
}
.breaker{
	clear:both;
	height:1px;
	overflow:hidden;
}
.spacer{
	clear:both;
	height:10px;
	overflow:hidden;
}
.margin_tools {
	margin:0 2px 0 0;
}