/* undo html */

:hover { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{ margin:0; padding:0 }

a img,:link img,:visited img { border:none }

address { font-style:normal }

/* main styles */

body{
	font-family: arial;
	font-size: 11pt;
	color: #000;
	background: none;}
a{
	color: #000;
	text-decoration: underline;
	cursor: default;
}

.h2left{
font-weight: bold;
font-size: 1.1em;
border-bottom: 1px solid #fff;
margin-bottom: 5px;
padding: 5px 0px 5px 19px;
background: url(../images/bullet_header.gif) no-repeat left center;
}

.h2gradient{
font-weight: bold;
font-size: 1.2em;
margin-bottom: 5px;
padding: 5px 0px 5px 13px;
background: url(../images/bullet_header_color.gif) no-repeat -5px 9px;
color: #2167ab;
}



.matches_air, .matches_water, .matches_ground, .matches_garden, .h3catalog, .h2catalog, .h2general{
font-weight: bold;
font-size: 1em;
border: 1px solid #e5e5e5;
padding: 3px 10px;
background: url(../images/h2catalog_bg.gif) repeat-y left top;
margin-top: 10px;
}

.h2catalog{
font-size: 1.2em;
color: #004c96;
margin-bottom: 10px;
}

.h2general{
font-size: 1.1em;
color: #004c96;
margin-left: -10px;
margin-right: -10px;
margin-bottom: 15px;
}

.h3catalog{
color: #666;
margin-bottom: 10px;
}

.h3catalog .title_air{
color: #0084BF;
}
.h3catalog .title_ground{
color: #76551A;
}
.h3catalog .title_water{
color: #395f9e;
}
.h3catalog .title_garden{
color: #698c52;
}


#container{
	width: 550px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}

#navig_top{
display: none;
}

#header{
padding: 0px 0px 9px 0px;
overflow: hidden;
}

a.header{
margin-left: 7px;
margin-top: 8px;
float: left;
display: none;}

a.header_logo{
margin: 0px;
padding: 0px;
float: left;
display: block;
}

a.header_logo img{
width: 81px;
height: 100px;
}

#navig{
display: none;
}


.button{
display: none;
}


#content{
clear: both;

}

#left{
display: none;
}

#right {
width: 550px;
}


#right .header_top, #right.water .header_top, #right.air .header_top, #right.ground .header_top, #right.garden .header_top{
background: none;
color: #004d96;
min-height: 18px;
#min-height: 29px;
height: auto;
_height: 35px;
padding: 11px 0px 6px 15px;
font-weight: bold;
font-size: 13pt;
}

#right .header{
background-image: none;
}

#right.ground .header_bottom, #right.air .header_bottom, #right.water .header_bottom, #right.garden .header_bottom, #right.general .header_bottom{
background-image: none;
}

#right .header_top a{
color: #fff;
}

#right.general .header{
background: none;
color: #004d96;
height: 24px;
#height: 35px;
padding: 11px 0px 0px 15px;
font-weight: bold;
font-size: 1em;}


#right.ground .header, #right.air .header, #right.water .header, #right.garden .header, #right.general .header{
background-image: none;
}

#right.general .header{
padding: 11px 0px 15px 0px;
}

#right .header a{
color: #004d96;
}

#right .content{
border: none;
padding-top: 0px;
padding-bottom: 20px;
min-height: 0px;
height: auto;
_height: 0px;
font-size: 8pt;
line-height: 140%;
}

#right .content{
border: none;
padding-top: 0px;
padding-bottom: 20px;
min-height: 0px;
height: auto;
_height: 0px;
font-size: 8pt;
line-height: 140%;
}

#right.general .content table{
font-size: 0.9em!important;
}

.matches {
display: none;
}

.description_details{
overflow: hidden;
}

#right .footer{
display: none;
}

#right .footer_details{
display: none;
}

#right.general .footer{
display: none;}

#footer{
color: #989fa8;
text-align: center;
clear: both;
padding-top: 15px;
margin-bottom: 10px;
font-size: 10px;
width: 550px;
}
#footer a{
color: #989fa8;
text-decoration: none;
}
#footer p{
display: inline;
}



table.overview_product {
font-size: 0.9em;
border-left: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;

width: 550px;
border-left: 1px solid #dedede;
}

table.overview_product th{
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
font-weight: bold;
overflow: hidden;
}

table.overview_product th.water, table.overview_product th.air, table.overview_product th.ground, table.overview_product th.garden{
background-color: #fff!important;
color:#004d96;
}

table.overview_product td{
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}

table.overview_product_details {
font-size: 0.9em;
border-left: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
position: relative;

}

table.overview_product_details_nomatches {
width: 550px;
font-size: 0.9em;
border-left: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
position: relative;

}

table.overview_product_details th, table.overview_product_details_nomatches th{
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
background-color: #bbd6f0;
color: #3575b8;
font-weight: bold;
overflow: hidden;
text-align: left;
}

table.overview_product_details td, table.overview_product_details_nomatches td{
border-right: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
overflow: hidden;
padding-left: 6px;

}

img.inline{
padding: 3px;
border: 1px dotted #d3d3d3;
float: left;
margin: 0px 0px 10px 20px;
clear: right;
}
.border_top{
margin-top: 5px;
padding-top: 3px;
border-top: 1px solid #d3d3d3;
}
.dotted_top{
padding-top: 10px;
border-top: 1px dotted #d3d3d3;
margin-top: 10px;
}
.dotted_bottom{
padding-bottom: 5px;
border-bottom: 1px dotted #d3d3d3;
margin-bottom: 8px;
}
a.top {
display: none;
}
span.print{
display: none;
}
.padding10{
padding: 10px;
}
.bold{
font-weight: bold;}

/* handy */

.left {
float: left !important;
}
.right {
float: right !important;
}
.clear{
clear: both;
height: 1px;
line-height: 1px;
font-size: 1px;
overflow: hidden;
}
.center{
text-align: center;
}

.catalog_item{
	float: left;
	width: 30%;
	padding-bottom: 20px;
	padding-right: 3%;
	margin-top: 15px;
}

.catalog_item .right ul li{
background: url(../images/bullet_header_color.gif) left 4px no-repeat;
padding-left: 20px;
}

.catalog_item .right{
padding-top: 3px;
width: 135px;
_width: 128px;
overflow: hidden;
}

.catalog_item .right p{
margin-bottom: 7px;
}

.catalog_header{
	text-transform: uppercase;
	font-size: 1.1em;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: right;
	margin-right: 10px;
	_margin-right: 17px;
}

.left_padding{
	float: left;
	margin: 0px 8px 10px 0px;
	display: block;
}

.catalog_header.air{
	color: #0080be;
}
.catalog_header.ground{
	color: #935e1f;
}
.catalog_header.prosip{
	color: #004385;
}
.catalog_header.garden{
	color: #7ba831;
}
.catalog_header.water{
	color: #1065ad;
}

.catalog_overview{
padding: 20px 0px;
}

#pager{
	text-align: center;
	font-size: 0.9em;
	margin-top: 6px;
	margin-bottom: 6px;
}

/* sitemap */

.sitemap {
line-height: 170%;
margin-left: 10px;
}

.sitemap ul{
margin: 0px;
padding: 0px;
}

.sitemap ul li ul{
#margin-top: -17px;
padding: 0px;
}

.sitemap li a{
font-weight: bold;
text-decoration: none;
color:#004c96;
background: url(../images/bullet_header_color.gif) left 4px no-repeat;
padding-left: 20px;
margin: 0px;
}

.sitemap li ul li a{
background: url(../images/bullet_header_color.gif) 20px 4px no-repeat;
padding-left: 40px;
font-weight: normal;
color: #30405a;
text-decoration: underline;
margin: 0px;
}
.sitemap li ul li a:hover{
text-decoration: none;
}

.date{
color: #2f579f;
font-weight: bold;
margin-bottom: 10px;
}

.small{
font-size: 0.9em;
font-weight: bold;
}


