/* CSS Document */html, body {padding: 0 0 0 0; margin: 0; }	body {	color: #333333;	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 16px;}	a:link {color: #6BA3BF; text-decoration: underline;}a:visited {color: #57869E; text-decoration: underline;}a:hover {color: #666666; text-decoration: underline;}a:active {color: #999999; text-decoration: underline;}h1 {padding: 0px; font-size: 11px; 	margin: 0px;}	h2 {padding: 0px;font-size: 11px;  	margin: 0px;}	h3 {	font-size: 20px;	color: #192C4D;	font-weight: bold;}.outside_shadow {	background-image: url(images/outside_shadow.png);	background-repeat: repeat-y;}	.powerful_cleaning_innovation {	background-image: url(images/powerful_cleaning_innovation.gif);	background-repeat: no-repeat;	background-position: bottom;	padding-top: 5px;}		.top_menu {	font-size: 10px;	padding-left: 12px;	padding-right: 12px;	white-space: nowrap;}		.top_menu a:link {color: #333333; text-decoration: none;}	.top_menu a:visited {color: #333333; text-decoration: none;}	.top_menu a:hover {color: #6BA3BF; text-decoration: none;}	.top_menu a:active {color: #666666; text-decoration: none;}		.search {	font-size: 9px;}		.gray_outline {	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;}		.spacer10 {height: 10px;	width: 10px;}		.spacer20 {height: 20px;	width: 20px;}		.spacer15 {height: 15px;	width:15px;}		.spacer26 {height: 26px;	width: 26px;}		.sub_nav_heading {	font-size: 12px;	font-weight: bold;	color: #333333;	white-space: nowrap;	padding-right: 7px;}			.sub_nav_links {	white-space: nowrap;	padding-right: 7px;}		.sub_nav_bottom_line {	border-bottom-color:#CCCCCC;	border-bottom-style: dotted;	border-bottom-width: 1px;	padding-bottom: 10px;}				.blue_bold_13 {	font-size: 13px;	font-weight: bold;	color: #6BA3BF;}	.blue_bold_15 {	font-size: 15px;	font-weight: bold;	color: #6BA3BF;}			.gray_bold_13 {	font-size: 13px;	font-weight: bold;	color: #333333;}	.gray_bold_15 {	font-size: 15px;	font-weight: bold;	color: #333333;	}		.gray_15 {	font-size: 15px;	color: #333333;	}			.dotted_line_below {	border-bottom-color:#CCCCCC;	border-bottom-style: dotted;	border-bottom-width: 1px;	padding-top: 4px;	padding-bottom: 4px;}				/* main menu */	.menu {background-image: url(images/menu_bg.gif); background-repeat: repeat-x; border: 0; height: 32px; width: 143px;text-align:center;border-right-color:#FFFFFF;	border-right-style:solid;	border-right-width:1px;}.menu a {	font-family: Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-decoration: none;}.menu a strong{	font-weight:normal;}.menu a:hover {color: #87E1FF;}			h1 a strong{	text-decoration:none !important;	color:#000000;}.footer {	font-size: 9px;}		.footer a:link {color: #6BA3BF; text-decoration: none;}	.footer a:visited {color: #6BA3BF; text-decoration: none;}	.footer a:hover {color: #666666; text-decoration: none;}	.footer a:active {color: #00678F; text-decoration: none;}		.filler_bg {	background-image: url(images/system_bg.jpg);	background-repeat: no-repeat;	background-position: bottom;}		.chart_heading {	font-size: 11px;	font-weight: bold;	line-height: 12px;	color: #333333;	border-bottom-color:#333333;	border-bottom-style: solid;	border-bottom-width: 1px;	padding-bottom: 2px;	}.no-indent {	margin: 0px;	padding-left: 16px;		padding-bottom: 16px;}		.acc_links h1 {	padding-top: 4px;	font-size: 11px;	font-weight: bold;}		.captions {color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 12px;}				.filtration {	padding: 10px;}	.best_better_good {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;}	#iaq_facts {	padding: 15px;}			 #iaq_facts ul {	margin: 0;	padding-left: 15px;}		#iaq_facts ul li {	margin-left:0;	padding-left: 0px;	padding-top: 5px;	padding-bottom: 5px;	list-style-type: disc;	list-style-position: outside;}		.float_right {	float: right;	padding-left: 20px;	padding-bottom: 20px;}			.dot_line_divider_nopad {border-bottom-color:#CCCCCC;	border-bottom-style: dotted;	border-bottom-width: 1px;}		.dot_line_divider {border-bottom-color:#CCCCCC;	border-bottom-style: dotted;	border-bottom-width: 1px;	padding-top: 20px;}		.faq	{	cursor:hand;	cursor:pointer;	 text-decoration: underline;	 padding-bottom: 7px;	 padding-top: 7px; 	font-weight: bold;	border-top-color: #cccccc;	border-top-style: dotted;	border-top-width: 1px;}				.secure_head {	background-color: #BFD7E3;	font-weight: bold;	padding: 4px;	font-size: 12px;}			.secure_item {	padding: 4px;	vertical-align: top;}			.secure_item_alt {	background-color: #E7F0F4;	padding: 4px;	vertical-align: top;}		.dealer_results {	font-size: 18px;	padding: 0px 0px 12px 0px;}			.pad_bottom_12 {padding: 0px 0px 12px 0px;}	.dealer_loc_head {	background-color: #BFD7E3;	font-weight: bold;	padding: 4px;	font-size: 12px;}			.dealer_loc_item {	padding: 4px;	vertical-align: top;}			.dealer_loc_item_alt {	background-color: #E7F0F4;	padding: 4px;	vertical-align: top;}	.nowrap {	white-space: nowrap;}	.odkazy{       clear: both;      padding: 10px 0px 3px 0px;      text-align: center;      width:  680px;      color: #777777;      height: 30px;      margin:auto;      font-size:10px;}	.odkazy a{ color: #777777;text-decoration:none;}.odkazy a:hover {color: #000; }  
