html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline}
body {line-height: 1;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
ol, ul {list-style: none;}
blockquote {quotes: none;margin:0 30px;}
blockquote:before, blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;padding:5px;}
hr{height:1px;border-top:1px #e5e5e5 solid;border-bottom: none;border-left: none;border-right: none;margin:0px;padding-bottom:10px;margin-top:12px;}
label{cursor:pointer;}

input,textarea{font:11px/16px Verdana,Geneva,sans-serif;color:#919191;outline:0;}
html,body{font:11px/16px Verdana,Geneva,sans-serif;color:#083B78;}
a{color:#179CF1;text-decoration:none;outline:0;}
a:hover{color:#179CF1;text-decoration:underline;}

/* global */
.clear{clear:both;}
.hide{display:none;}
.right, .alignright{float: right; }
.left, .alignleft{float: left;}
.alignleft{margin-right:20px;}
.alignright{margin-left:20px;}
.center{text-align:center;}
.justify{text-align:justify;}
.blue{color:#255080;}
.red{color:red;}
.featured_img{margin-top:10px;}
.superscript{font-size:60%;vertical-align:top;}

#main .content p, #main .content ul, #main .content ol{padding-top:10px;}
#main .content ul, #main .content ol{padding-left:40px;}
#main .content ol li{list-style-type:decimal;}
#main .content ul li{list-style:disc;}
#main .content a{text-decoration:underline;}
#main .content a:hover{text-decoration:none;}
#main h1, #main h1 a{text-align:left;font-size:18px;line-height:25px;color:#409CE7;padding:10px 0 10px 0;}
#main h2, #main h2 a{font-size:14px;line-height:20px;padding:5px 0 0 0;color:#409CE7;text-decoration:none;}
#main h3, #main h3 a{font-size:12px;line-height:22px;padding-bottom:10px;color:#409CE7;text-decoration:none;}
#main h4, #main h5, #main h4 a, #main h5 a{font-size:12px;line-height:19px;padding:5px 0;color:#6E6E6E;font-weight:bold;text-transform:uppercase;text-decoration:none;}
#main h3 a:hover, #main h4 a:hover, #main h5 a:hover{text-decoration:underline;}

/* ------------- */

#header{background:url(images/water.jpg) no-repeat 264px 0;width:1010px;height:115px;margin:0 auto;}
#header img{margin-top:18px;margin-left:95px;}

#top{background:url(images/mp_add_left.gif) repeat-x;width:100%;height:297px;}
#top .ins{width:1010px;height:297px;margin:0 auto;}
#top .block_left{float:left;background:url(images/mp_top_left.jpg) no-repeat;width:80px;height:100%;}
#top .block_middle{float:left;}
#top .block_right{float:left;background:url(images/mp_top_right.jpg) no-repeat;width:242px;height:100%;}

.cat_search{margin:20px 0 0 20px;width:200px;}
.cat_search .header{background:url(images/mp_search_box.gif) no-repeat;color:#fff;height:20px;line-height:20px;padding-left:10px;}
.cat_search .text{background:#F0F0F0;height:27px;padding:16px 10px 8px 10px;border-left:1px solid #DFDDDD;border-right:1px solid #DFDDDD;}
.cat_search .text input{float:left;}
.cat_search .text .search_btn{background:url(images/go_2.gif) no-repeat;width:35px;height:27px;margin-left:5px;cursor:pointer;border:0;}
.cat_search .footer{background:url(images/mp_box_bottom.gif) no-repeat;height:14px;width:200px;}

#home_menu{background:url(images/menu_gl_add.gif) repeat-x;height:59px;}
#home_menu .ins{width:1010px;height:59px;margin:0 auto;}
#home_menu .block_left{float:left;background:url(images/menu_gl_left.gif) no-repeat;width:80px;height:100%;}
#home_menu .block_right{float:left;background:url(images/menu_gl_m.gif) no-repeat;width:850px;height:100%;}
#home_menu .block_right ul li{float:left;line-height:25px;font-weight:bold;}
#home_menu .block_right ul li a{color:#fff;}
#home_menu .block_right ul.left li{margin-left:5px;margin-right:15px;}
#home_menu .block_right ul.right li{margin-left:15px;margin-right:5px;}

#home_middle{width:1010px;margin:0 auto;}
#home_middle .main_link a{font-weight:bold;font-size:14px;}
#home_middle .block_left{float:left;background:url(images/mp_left.jpg) no-repeat 100% 0;width:80px;height:74px;}
#home_middle .block_middle{float:left;width:608px;min-height:74px;text-align:center;}
#home_middle .block_middle h3{font-size:14px;line-height:22px;font-weight:bold;}
#home_middle .block_middle .left_side{float:left;width:49%;}
#home_middle .block_middle .right_side{float:right;width:49%;}
#home_middle .block_middle .left_side ul, #home_middle .block_middle .right_side ul{padding:0 20px;}
#home_middle .block_middle .left_side ul li, #home_middle .block_middle .right_side ul li{margin:15px 0;}
#home_middle .block_middle ul li.certificates img{border:1px solid #e5e5e5;}
#home_middle .block_right{float:left;background:url(images/mp_right.jpg) no-repeat;width:200px;height:69px;padding-left:0px;padding-top:35px;text-align:center;}

#home_footer{width:1010px;margin:50px auto 0 auto;}
#home_footer a{text-decoration:underline;}
#home_footer a:hover{text-decoration:none;}
#home_footer .block_left{float:left;width:80px;height:74px;}
#home_footer .block_middle{float:left;background:url(images/mp_bottom.gif) no-repeat;width:608px;padding-top:10px;text-align:center;}

#header_page{background:url(images/merida_page_top.png) no-repeat 0 0;width:850px;height:168px;margin:0 auto;}
#header_page img{margin-top:60px;margin-left:12px;}

#menu{background:url(images/menu_m.gif) repeat-x;height:33px;line-height:33px;}
#menu .ins{width:850px;height:33px;margin:0 auto;}
#menu ul li{float:left;line-height:25px;font-weight:bold;}
#menu ul li a{color:#fff;}
#menu ul.left li{margin-left:5px;margin-right:15px;}
#menu ul.right li{margin-left:15px;margin-right:5px;}

#breadcrumb{background:#F0F0F0;padding:8px 0;color:#6F6F6F;}
#breadcrumb .ins{width:750px;margin:0 auto;}
#breadcrumb .left{font-weight:bold;line-height:13px;}
#breadcrumb ul li{float:left;margin-left:5px;margin-bottom:5px;line-height:13px;}
#breadcrumb ul li.home{background:url(images/home.gif) no-repeat 0 0;padding-left:19px;}
#breadcrumb ul li a{text-decoration:underline;}

#middle{width:830px;margin:0 auto;}
#middle #main{float:left;width:610px;min-height:10px;margin-right:20px;margin-top:20px;}
#middle #sidebar{float:left;width:200px;}
#middle #sidebar ul{margin-top:30px;}
#middle #sidebar ul li{text-align:center;}

#footer{background:#08559B;height:25px;line-height:25px;text-align:right;}
#footer .ins{width:850px;margin:60px auto 0 auto;color:#fff;}
#footer a{font-weight:bold;text-decoration:underline;color:#fff;}
#footer a:hover{text-decoration:none;}

#full_catalog .single_group{margin-bottom:5px;}
#full_catalog .single_group h3{position:relative;background:url(images/category_blue.gif) no-repeat;width:612px;height:20px;line-height:20px;padding:0 0 0 30px;}
#full_catalog .single_group .open_sub{color:#08559B;font-weight:bold;cursor:pointer;}
#full_catalog .single_group .open_sub a{color:#08559B;}
#full_catalog .second_group h3{background:url(images/category_green.gif) no-repeat;}
#full_catalog .becker_chemie_cat h3{background:url(images/becker_chemie_cat.jpg) no-repeat;}
#full_catalog .single_group h3 .single_arrow{position:absolute;left:8px;top:3px;background:url(images/cat.png) no-repeat 0 0;width:13px;height:13px;}
#full_catalog .single_arrow_active h3 .single_arrow{background:url(images/cat.png) no-repeat 0 100%;}
#full_catalog .single_group ul{display:none;margin-left:20px;}
#full_catalog .single_group ul li div{background:url(images/subcat.png) no-repeat 0 0;padding-left:16px;line-height:21px;}
#full_catalog .single_group ul li a{display:block;background:url(images/subcat.png) no-repeat 0 0;padding-left:16px;line-height:21px;color:#08559B;font-weight:bold;}
#full_catalog .single_arrow_active{}
#full_catalog .single_arrow_active > ul{display:block;}
#full_catalog .single_arrow_active > div:first-child{background:url(images/subcat.png) no-repeat 0 100%;}

#products_list h2{float:left;background:url(images/subcat_on.gif) no-repeat 0 5px;font-size:11px;color:#083B78;font-weight:normal;line-height:16px;padding:0 0 0 16px;width:330px;}
#products_list .paging{float:right;line-height:21px;width:250px;text-align:right;}
#products_list .paging .current_page_bg{font-weight:bold;}
#products_list .paging .page_nav{display:none;}
#products_list table{width:100%;}
#products_list table tr td{border:1px solid silver;}
#products_list table tr td.image{width:70px;text-align:center;}
#products_list table tr td.title{padding-left:20px;}
#products_list table tr td.title a{font-weight:bold;text-decoration:underline;}
#products_list table tr td.title a:hover{text-decoration:none;}
#products_list table tr td.code{width:100px;text-align:center;font-weight:bold;}

#main .navigation{position:absolute;left:15px;top:-8px;background:#fff;padding:0 5px;}
#main .navigation2{position:absolute;left:15px;bottom:-6px;background:#fff;padding:0 5px;}
#main .page_prev{background:url(images/prev.gif) no-repeat 0 3px;padding-left:15px;padding-right:5px;}
#main .page_next{background:url(images/next.gif) no-repeat 100% 3px;padding-left:5px;padding-right:15px;}

#main .certificates img{border:1px solid #e5e5e5;}
#main .map{float:right;}
#main .gallery table.gal_table{font-weight:bold;color:#808080;font-size:9px;margin:10px 0;}
#main .gallery table.gal_table tr td{padding:2px 0;}

#product{position:relative;background:url(images/card_top.gif) no-repeat;padding-top:7px;width:612px;}
#product .bottom{background:url(images/card_bottom.gif) no-repeat 0 100%;padding-bottom:7px;}
#product .middle{border-left:1px solid #E0DEDE;border-right:1px solid #E0DEDE;padding:7px;}
#product .left_side{float:left;width:230px;}
#product .left_side .image{width:230px;height:230px;border:1px solid #E0DEDE;text-align:center;margin-bottom:10px;}
#product .left_side .thumbs{margin-bottom:10px;}
#product .left_side .thumbs .thumb{float:left;width:60px;height:60px;border:1px solid #E0DEDE;margin:0 7px 5px 7px;}
#product .right_side{float:right;width:340px;}
#product .right_side .code{font-weight:bold;color:#6E6E6E;}
#product .pdf .pdf_top{background:url(images/download_box2.gif) no-repeat;width:219px;height:20px;line-height:20px;padding-left:10px;}
#product .pdf .pdf_top{color:#fff;}
#product .pdf .pdf_middle{background:#F0F0F0;border-left:1px solid #DFDDDD;border-right:1px solid #DFDDDD;padding:5px 0 15px;text-align:center;}
#product .pdf .pdf_middle img{position:relative;top:8px;}
#product .pdf .footer{background:url(images/bottom_of_buy_box.gif) no-repeat;width:229px;height:14px;}

/* ------------- */

#fancybox-loading {position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;background:#fff url('images/fancybox/loading.gif') no-repeat 50% 50%;padding:5px;border:1px #b3a874 solid;}
#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;background-color:#fff !important;background-image: url('images/layer_background.png');}
#fancybox-tmp {padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap {position: absolute;top: 0;left: 0;background:#fff;padding: 0px;z-index: 1101;outline: none;display: none;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: none;border: 1px solid #cdcdcd;}
#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;background:#fff;}
#fancybox-hide-sel-frame {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close {position: absolute;top: 3px;right: 3px;width: 35px;height: 35px;background: #fff url('images/fancybox/fancy_close.png') no-repeat 50% 50%;cursor: pointer;z-index: 1103;display: none;}
#fancybox-error {color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img {width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame {width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right {position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;background: transparent url('images/fancybox/blank.gif');z-index: 1102;display: none;}
#fancybox-left {left: 0px;}
#fancybox-right {right: 0px;}
#fancybox-left-ico, #fancybox-right-ico {position: absolute;top: 50%;left: -9999px;width: 23px;height: 39px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico {background-image: url('images/fancybox/left.png');}
#fancybox-right-ico {background-image: url('images/fancybox/right.png');}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible; /* IE6 */}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;right: 20px;}
.fancybox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancybox-title {font-family: Helvetica;font-size: 12px;z-index: 1102;}
.fancybox-title-inside {padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside {padding-top: 10px;color: #fff;}
.fancybox-title-over {position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}
#fancybox-title-over {padding:5px 10px;background-image: url('images/title_back.png');display: block;}
.fancybox-title-float {position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap {border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td {border: none;white-space: nowrap;}
#fancybox-title-float-left {padding: 0 0 0 15px;background: url('images/fancybox/fancybox.png') no-repeat -40px -90px;}
#fancybox-title-float-main {color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;background: url('images/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right {padding: 0 0 0 15px;background: url('images/fancybox/fancybox.png') no-repeat -55px -90px;}
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background: transparent !important; }