#bn .slider .container { height:0 }
#multisearch { display:block; }
#bn .hover { margin-top: 49px;position:relative; width:280px; height:280px }
#bn .hover .left { float:left; clear:left }
#bn .hover h2 { display:table-cell; height:104px; width:190px;font-weight:400;font-size:20px;line-height: 22px; padding: 0 45px; vertical-align:middle; text-align:center; color:#fff; text-transform:uppercase; background:#004896 }
#bn .hover .on { width:280px; height:280px; position:absolute; top:0; left:0;display:none; }
#bn .hover img { float:left; clear:left }
#bn .hover .on .bg { float:left; clear:left;text-align: center;width:244px; padding:18px 18px 0; height:158px; background: #004896 }
#bn .hover .on .bg p {font-size:14px; line-height:16px; color:#fff; text-align:center; color:#fff; margin-bottom:12px }
#bn .hover .on .bg a { margin-top:13px;font-size:14px;color:#fff; border:1px solid #fff; display:inline-block; padding:0 10px; height:32px; line-height:32px; font-weight:400 }
#bn .hover .on .bg a:hover { background:#fff; color:#004896 }
#bn .hover:hover .on { display:block }
#bn .newsletter { width:280px; margin-top:50px }
#bn .newsletter h1 { background: url(../../img/newsletter.gif) no-repeat 22px 0; font-weight:700; color:#004896; padding-left:100px;font-size:16px; line-height:19px; text-transform:uppercase }
#bn .newsletter fieldset { margin-top:10px;background: url(../../img/bg-newsletter.gif) no-repeat 0 0 #e0e0e0; width:246px; padding:28px 17px 17px }
#bn .newsletter fieldset ::-webkit-input-placeholder { color:#999 }
#bn .newsletter fieldset ::-moz-placeholder { color:#999 }
#bn .newsletter fieldset :-ms-input-placeholder { color:#999}
#bn .newsletter fieldset input:-moz-placeholder {color:#999 }
#bn .newsletter fieldset input[type=text] { margin-bottom:8px;float:left; clear:left; width:182px; height:40px; background:url(../../img/bg-form.gif) no-repeat 0 0 #fff; border:1px solid #ccc; color:#999; font-size:14px;line-height:40px; padding: 0 50px 0 12px  }
#bn .newsletter fieldset input[type=text]:focus {border:1px solid #4da6ff }
#bn .newsletter fieldset input.mail { background-position: 207px 0 }
#bn .newsletter fieldset input[type=submit] { line-height:42px;height:42px; background:#004896; font-weight:700; font-size:17px; text-transform: uppercase; color:#fff;width:246px;text-align:center }
#bn .newsletter fieldset input[type=submit]:hover { background:#365d86 }
#bn .product .g15 H1 { font-size:23px; color:#004896;margin-top:5px }
#bn .product .g15 .product-name {border-bottom: 1px solid #e2e2e2;}
#bn .product .g15 .product-name .product-symbol {font-size: 0.9em;text-align: right;color: #666;}
#bn .product .g15 UL {list-style-type: disc; list-style-position: inside; font-size: 14px;line-height: 17px;color: #333;/*text-align: justify;*/margin-bottom: 20px;}
#bn .product .g15 UL.pagination {list-style-type:none}
/*#bn .product .g15 UL > LI {margin: 5px 0 5px 5px}*/
/* #bn .product .g15 B {font-weight:400} */
#bn .product .grid.g15 { margin: 0 20px 0 0 }
#bn .product .grid.g15 div.image {float:left; width:380px; height:284px; position:relative; background: url(../../img/ajax-loader.gif) no-repeat center center }
#bn .product .grid.g15 div.image > a { width:42px; height:41px; position:absolute; top:0; left:0; background:url(../../img/search.png) no-repeat 0 0 }
#bn .product .grid.g15 div.image > a:hover { background-position: 0 -41px }
#bn .product .grid.g15 div.image > ul.actions { width:176px; height:37px;position:absolute; bottom:0; left:50%; margin-left:-88px }
#bn .product .grid.g15 div.image > ul.actions li { float:left; position:relative; }
#bn .product .grid.g15 div.image > ul.actions li a { display:block; width:59px;text-align:center; font-size:9px;padding-top:20px;height:17px;color:#fff;background: url(../../img/actions.png) no-repeat 0 0   }
#bn .product .grid.g15 div.image > ul.actions li.view a { width:58px;}
#bn .product .grid.g15 div.image > ul.actions li.comments a {   background-position: -58px 0}
#bn .product .grid.g15 div.image > ul.actions li.comments div.helper { display:none;width:107px; height:41px; background: url(../../img/legend.png) no-repeat 0 -40px; position:absolute;top:-49px; left:14px }
#bn .product .grid.g15 div.image > ul.actions li.likes div.helper { display:none;width:67px; height:40px; background: url(../../img/legend.png) no-repeat 0 0; position:absolute;top:-48px; left:-38px }
#bn .product .grid.g15 div.image > ul.actions li.likes a { background-position: -117px 0 }
#bn .g75 h2.close { cursor:pointer;border:1px solid #ccc; color:#333; height:40px; line-height:40px;padding-left:15px;text-transform:uppercase; font-size:16px;margin-bottom:7px; background:url(../../img/h2close.png) no-repeat right -40px }
#bn .g75 h2.close.opened { background-position: right 0 }
#bn .g75 div.toggle { display:none }
#bn .g75 div.toggle p { font-size:13px; margin:8px 10px 20px; text-align:justify; line-height:17px }
#bn div.comments { clear: both;float: left; margin-top:20px; }
#bn div.manufacturer {clear: both;float: left;}

#bn .comments h3, #bn .manufacturer h3 { font-size:18px; color:#004896; text-transform:uppercase; margin-bottom:20px; }
#bn .comments ul li { position:relative;float:left; clear:left; width:100%; margin-bottom:15px }
#bn .comments ul.hidden { display:none }
#bn span.commentdata { position:absolute;top:0;left:0;z-index:1;width:51px; height:29px; background:#e0e0e0; color:#666; text-align:center;line-height:29px; display:block; float:left;font-size:16px }
#bn span.commentdata.active { background:#66ccff; color:#fff }
#bn div.commentdesc { border:1px solid #e5e5e5; padding:7px; float:left; margin: 0 32px 0 51px;overflow:hidden}
#bn div.commentdesc.mh { height:76px }
#bn div.commentdesc > img { float:left;margin-right: 7px; }
#bn div.commentdesc > h4 { padding-right: 25px; margin: 2px 0 6px; color:#333; text-transform:uppercase; font-weight:400;font-size:19px }
#bn div.commentdesc > div.short, #bn div.commentdesc > div.long { padding-right: 25px;font-size:12px; line-height:14px; color:#666}
#bn div.commentdesc > div.long { display:none}
#bn div.commentdesc > div p { margin-bottom: 14px }
#bn .comments ul li .commenttoggle { display:block; position:absolute; top:0;right:0; width:32px; height:92px; background:url(../../img/comments.png) no-repeat 0 0 }
#bn .comments ul li .commenttoggle:hover { background-position: 0 -92px  }
#bn .comments ul li .commenttoggle.opened { background-position: 0 -184px  }
#morecomments { clear: both;display: block;width: 100%;height: 40px;background: url(../../img/morecomments.png) no-repeat center 0 #e6e6e6;}
#morecomments:hover { background: url(../../img/morecomments.png) no-repeat center -40px #66ccff; }
#bn .manufacturer { float:left; clear:both; margin-top:25px }
#bn .manufacturer h3 { margin-bottom:15px }
#bn .manufacturer .mlogo { float:left;margin-right:20px; }
#bn .manufacturer .mlogo div { display:table-cell; width:278px; height:148px; border: 1px solid #ccc; text-align:center; vertical-align:middle; }
#bn .manufacturer .mlinks { width:280px; height:151px; float:left; background: url(../../img/mlinks.png) no-repeat 0 0;margin-top: -1px;margin-right:25px  }
#bn .manufacturer .mlinks li { float:left; }
#bn .manufacturer .mlinks li a { display:table-cell; width:140px; height:74px; text-align:center; color:#666; text-transform:uppercase; font-size:14px; vertical-align:middle;text-indent:-9999px }
#bn .manufacturer .mlinks li a:hover { background:#9addff;text-indent:0 }
#bn .manufacturer .mlinks li.prod a, #bn .manufacturer .mlinks li.shop a { margin-top:1px; height:76px; }
#bn .minfo {padding-top: 13px;	float: left;}
#bn .minfo h4 { font-size:16px; font-weight:400; color:#333;margin: 0 0 15px 10px }
#bn .minfo a, #bn .minfo span { float:left; clear:left; margin-left:10px; font-size:13px; color:#666; line-height:16px;margin-bottom:10px;padding-left:25px; background:url(../../img/bg-company.gif) no-repeat 0 0 }
#bn .minfo a:hover { opacity: 0.65 }
#bn .minfo span.phone { background-position: 0 -25px }
#bn .minfo a.mail { background-position: 0 -50px }
#bn .minfo a.www { background-position: 0 -74px }
#bn .g65 ul.thumbnails { float: left;clear: both;margin-top: 15px;height:79px; width:380px; list-style-type: none;}
#bn .thumbnails li { float: left }
#bn .thumbnails > li > a { display:block; width:20px; height:79px; background: url(../../img/nav-thumbs.gif) no-repeat 0 0 }
#bn .thumbnails > li.prev > a:hover { background-position: 0 -79px }
#bn .thumbnails > li.next > a{ background-position: -20px 0 }
#bn .thumbnails > li.next > a:hover { background-position: -20px -79px }
#bn .thumbnails > li.thumb { width:340px; height:79px; overflow:hidden;position:relative }
#bn .thumbnails > li.thumb ul.thumbs { height:79px; width:10000px; position:absolute; top:0; left:0; list-style-type: none;}
#bn .thumbnails > li.thumb ul.thumbs li { margin-left:8px }
#bn .thumbnails > li.thumb ul.thumbs li:first-child { margin-left:0 }
#bn .thumbnails > li.thumb ul.thumbs li a:hover { opacity:0.65 }
#bn .product .g15 UL.thumbnails > LI { margin: 0 }
#bn .product .g15 UL.thumbs> LI { margin: 0 }

#bn .greybg { clear:both;background:#e8e8e8; color:#333; line-height:35px; height:35px; padding: 0 10px; font-size:13px; margin: 15px 0}
#bn .greybg.h40 { line-height:40px; height:40px }
#bn .greybg b { font-size:17px }
#bn .pagination { float:right; margin-top:8px }
#bn .pagination li { width:24px; height:24px; color:#333; line-height:24px; font-size:12px; text-align:center; background:#fff;float:left;margin-left:3px }
#bn .pagination li a { color:#333; display:block; width:24px; height:24px; line-height:24px }
#bn .pagination li a:hover { background:#b8b8b8 }
#bn .pagination li.prev a, #bn .pagination li.next a { text-indent:-9999px }
#bn .pagination li.prev a { background: url(../../img/icons24.png) no-repeat -120px -24px }
#bn .pagination li.next a { background: url(../../img/icons24.png) no-repeat -72px -24px }
#bn .pagination li.prev a:hover, #bn .pagination li.next a:hover { opacity:0.65 }

#bn .Variant {float: left;width: 100%;border-bottom:1px solid #ccc;margin-bottom:10px}
#bn .Variant .Foto {float:left;width:25%}
#bn .Variant .Foto IMG {width:100%;/*height:100%*/}
#bn .Variant .Desc {float:left;width:75%;padding: 0 0 5px 0}
#bn .Variant .Desc H3 {margin-left: 15px}
#bn .Variant .Desc H3 SMALL{display:block}
#bn .Variant .Desc P {margin-left: 15px; padding: 5px 0}
#bn .toggle .Variant .Desc P {margin: 0 0 0 15px;line-height: 13px;}

#bn .product .grid.g15 ul.prodlist { float:left; clear:both; margin: 0 0 20px -20px; list-style-type: none;}
#bn .product .grid.g15 ul.prodlist > li { float:left; width:280px; margin:20px 0 0 20px; border-bottom:1px solid #ccc; padding-bottom:10px}
#bn .product .grid.g15 ul.prodlist > li:hover { border-bottom:1px solid #66ccff }
#bn .product .grid.g15 ul.prodlist > li.ad { width: 880px; height:130px; border:0; background:#e8e8e8; padding:0 }
#bn .product .grid.g15 ul.prodlist > li.ad:hover { border:0 }
#bn .product .grid.g15 ul.prodlist div.image {float:left; width:280px; height:209px; position:relative }
#bn .product .grid.g15 ul.prodlist div.image > a { display:none;position:absolute; top:0; left:0; width:280px; height:209px; background: rgb(0,0,0);background: rgba(0,0,0, .8);  }
#bn .product .grid.g15 ul.prodlist div.image > a img { margin: 84px 0 0 120px }
#bn .product .grid.g15 ul.prodlist > li div.image:hover  > a  { display:block!important }
#bn .product .grid.g15 ul.prodlist h3 {clear: both;margin-top: 12px;font-size: 15px;text-align: center;line-height: 23px;text-transform: uppercase;float: left;width: 100%;height:46px}

#bn .product .g15 UL.downloads {list-style-type: none;}
#bn .downloads li { float:left; clear:left; position:relative; width:100%; padding-bottom:15px; }
#bn .downloads li .info { margin-right:81px; overflow:hidden }
#bn .downloads .info img { float:left;margin-right: 7px; }
#bn .downloads .info h4 { padding-right: 25px;margin: 2px 0 6px;color: #333;text-transform: uppercase;font-weight: 400;font-size: 16px; }
#bn .downloads .info p { padding-right: 25px;font-size: 12px;line-height: 14px;color: #666; }
#bn .downloads .info:hover { opacity: 0.65 }
/*#bn .downloads a:hover { color: #004896 }*/
#bn .downloads a.icon { border-left: 1px solid #e5e5e5;display: block;position: absolute;top: 0;right: 0;height:70px; padding:0 20px;}
#bn .downloads a.icon:hover { opacity:0.65 }
#bn .downloads a.icon span { margin-top:15px;width: 40px;height: 40px;display: block;background: url(../../img/icons.png) no-repeat -200px -40px;}
#bn .downloads a.icon.pdf { border-left: 1px solid #e5e5e5;display: block;position: absolute;top: 0;right: 0;height:70px; padding:0 20px;}
#bn .downloads a.icon.pdf:hover { opacity:0.65 }
#bn .downloads a.icon.pdf span { margin-top:15px;width: 40px;height: 40px;display: block;background: url(../../img/icons.png) no-repeat -520px -40px;}

#bn .ProductArchive {
	width: 100%;
	margin: 15px 0;
	background-color: #FFCECE /*#f3f3f3*/;
	border: 1px solid #D00000/*#c3c3c3*/;
} 
#bn .ProductArchive H3 {
	margin: 10px 10px;
	color: #000;
	font-size: 24px;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
}

#bn .ProductArchive P {
	margin: 5px 10px;
	color: #000;
	font-size: 20px;
}

#bn .ProductArchive A {
	float: right;
	margin: 10px 10px;
	color: #000;
	font-size: 17px;
	font-weight: 300;
	border: 1px solid #000;
	padding: 15px;
	background-color: #fff;
}
#bn .ProductArchive A:hover {
	opacity: 0.8;
}