﻿/*
 * Kemetyl web
 * (c) 2010 Bitmill AS - http://bitmill.no
 * 
 * Last edited date: 2010-06-23
 * Last edited by:   .jes
 */


/* === IMPORTS === */
@import url('reset.css');
@import url('no.css');

/* === GENERAL STYLING === */
body.default { background: #ebebeb url('/Files/System/web/gfx/body_bg.gif') repeat-y top center; color: #333; font: 12px/1.4 Arial, Helvetica, sans-serif; }
body { color: #333; font: 12px/1.4 Arial, Helvetica, sans-serif; }
input, textarea { font: inherit; }
label:hover { cursor: pointer; }
input[type='submit']:hover, input[type='reset']:hover, input[type='button']:hover, input[type='radio']:hover, button:hover { cursor: pointer; }
html body .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }

/* === WRAPPER === */
#container { margin: 0 auto; width: 960px; }

/* === HEADER === */
#header { width: 960px; position: relative; }
#logo { width: 200px; height: 80px; clear: both; margin-bottom: 30px; }
#logo a { display: block; width: 200px; height: 80px; background: #fff url('/Files/System/web/gfx/logo.gif') no-repeat top left; text-indent: -9999px; }
#map { background: transparent url('/Files/System/web/gfx/map/map_global.gif') no-repeat top right; width: 132px; height: 105px; position: absolute; top: 30px; right: -25px; z-index: -999; }
#map.en { background-image: url('/Files/System/web/gfx/map/map_uk.gif'); }
#map.nb { background-image: url('/Files/System/web/gfx/map/map_norway.gif'); }
#map.sv { background-image: url('/Files/System/web/gfx/map/map_sweden.gif'); }
#map.nl { background-image: url('/Files/System/web/gfx/map/map_netherlands.gif'); }

/* === CLIENT ROOM HEADER === */
#clientroomtop { height: 24px; clear: both; text-align: center; }
#clientroomtop a { font-size: 11px; padding: 0 18px 12px 252px; color: #d5531f; background: #fff url('/Files/System/web/gfx/clientroom_top_bg.png') no-repeat top center; display: inline-block; }
#clientroomlogo { width: 200px; height: 80px; float: left; margin-bottom: 30px; }
#clientroomlogo a { display: block; width: 200px; height: 80px; background: #fff url('/Files/System/web/gfx/logo.gif') no-repeat top left; text-indent: -9999px; }
#clientlogo { width: 150px; float: right; height: 80px; margin-bottom: 30px; }
#clientlogo a { display: block; width: 150px; height: 80px; background: #fff url('/Files/System/web/gfx/shell.gif') no-repeat top left; text-indent: -9999px; }
#clientlogo.Jernia a { display: block; width: 150px; height: 80px; background: #fff url('/Files/System/web/gfx/jernia.gif') no-repeat top left; text-indent: -9999px; }

/* === CLIENT ROOM === */
#news-list ul#activity-list { list-style: none; margin: 0; background: #f2f2f2 url('/Files/System/web/gfx/sub_nav_bg.gif') no-repeat bottom left; padding-bottom: 15px;}

/* === INTRANET === */
#intranet-top { height: 24px; clear: both; text-align: center; }
#intranet-top a { font-size: 11px; padding: 0 18px 12px 252px; color: #d5531f; background: #fff url('/Files/System/web/gfx/intranet_top_bg.png') no-repeat top center; display: inline-block; }
#intranetlogo { width: 200px; height: 80px; float: left; margin-bottom: 30px; }
#intranetlogo a { display: block; width: 200px; height: 80px; background: #fff url('/Files/System/web/gfx/logo.gif') no-repeat top left; text-indent: -9999px; }

#intra-searchform { float: right; margin: 5px 15px 0 0; }
#intra-searchform #q { float: left; border: none; background: transparent url('/Files/System/web/gfx/intra_search_input.gif') no-repeat top left; height: 19px; padding: 4px 0 0 10px; margin: 0; line-height: 1; margin-top: 3px; }
#intra-searchform button { float: right; border: none; background: transparent url('/Files/System/web/gfx/intra_search_button.gif') no-repeat top left; padding: 0; margin: 3px 0 0 0; width: 24px; height: 23px; text-indent: -9999px; }
#intra-searchform input { margin: 0; }
#intra-searchform label { padding: 2px 0; }

#teaser-list { float: left; width: 940px; position: relative; margin-top: 50px; margin-left: 20px; }
#teaser-list.narrow { width: 607px; }
#teaser-label { clear: both; width: 627px; margin-left: -20px; margin-bottom: 20px; font-size: 12px; color: #d5531f; text-transform: uppercase; }
#teaser { float: left; width: 290px; margin-right: 20px; }
#teaser.narrow { float: left; width: 190px; margin-right: 18px; }
#teaser.teaser-item-0 { margin-right: 0; }
#teaser h2 { font-size: 16px; font-weight: bold; color: #333; margin-bottom: 15px; }
#teaser h2 a { color: #333; }
#teaser.narrow h2 { font-size: 14px; } 
#teaser small { display: block; font-size: 10px; line-height: 2.7; }
#teaser img { margin-right: 10px;}
#teaser img.teaserimage { float: right; border: none; margin: 0px 0px 10px 10px; max-width: 190px; } 
#teaser.narrow img.teaserimage { max-width: 100px; }
#teaser p { margin-bottom: 10px; }
#teaser a { color: #d5531f; text-decoration: none; }
#teaser p a { color: #d5531f; text-decoration: underline; }
#teaser p a[href$=".pdf"] { padding: 2px 0 0 20px; background: transparent url('/Files/System/web/gfx/adobe_pdf_icon.png') no-repeat bottom left; }
#teaser p a[href^="mailto:"]{ padding: 2px 0 0 20px; background: transparent url('/Files/System/web/gfx/icon_mail.gif') no-repeat bottom left; }
#teaser .read-more { text-align: right; }
#article.intra-article { margin-bottom: 50px; }
#article.intra-article a.anchor { text-decoration: none; }
#article.intra-article p { margin-bottom: 10px; } 
#article.intra-article small { font-size: 10px; line-height: 2.7; }
/*
#articleimgwrap { float: right; width: 295px; margin: 0px 0px 10px 10px;}
#articleimgwrap img.articleimg { text-align: center; max-width: 295px; border: none; margin: 0; }
#articleimgwrap p.articleimgtxt { text-align: center; font-size: 10px; line-height: 1.4; margin: 0;}
*/

/* === HYGIENE === */
#second-wrapper {overflow: hidden; }
.hygiene-teaser-list { float: left; width: 286px; position: relative; padding: 10px 10px 15px 10px; margin-top: 50px; margin-left: 21px; background: #f2f2f2; }
#second-wrapper .hygiene-teaser-list:first-child { margin-left: 0px; }
.hygiene-teaser-catlabel { clear: both; width: 286px; margin-bottom: 10px; font-size: 14px; color: #d5531f; text-transform: uppercase; }
.hygiene-teaser { margin-bottom: 15px; }
.hygiene-teaser.item-0 { margin-bottom: 0px; }
.hygiene-teaser h2 { font-size: 14px; font-weight: normal; color: #333; }
.hygiene-teaser h2 a { color: #333; text-decoration: none; }
.hygiene-teaser small { display: block; font-size: 10px; line-height: 1.8; }
.hygiene-teaser img.hygiene-teaserimage {float: left; border: none; margin-right: 10px; max-width: 74px; }
.hygiene-teaser p { font-size: 11px; }
.hygiene-teaser a { color: #d5531f; text-decoration: none; }
.hygiene-teaser p a { color: #d5531f; text-decoration: underline; }
.hygiene-teaser .read-more { text-align: left; }

/* === TOP NAVIGATION === */
#top-navigation { float: right; background: #fff url('/Files/System/web/gfx/top_nav_bg.gif') repeat-x; padding-left: 10px; }
#top-navigation ul { float: left; }
#top-navigation li { display: block; float: left; background: #fff url('/Files/System/web/gfx/top_nav_a_bg.gif') repeat-x top left; }
#top-navigation a { display: block; color: #333; font: inherit; font-size: 10px; text-decoration: none; line-height: 1; padding: 10px 15px 10px 25px; background: transparent url('/Files/System/web/gfx/top_nav_arrow.gif') no-repeat 14px 11px; text-transform: uppercase; }
#top-navigation a:hover, #top-navigation a.active { color: #d5531f; background: transparent url('/Files/System/web/gfx/top_nav_arrow_h.gif') no-repeat 14px 11px; }
#top-navigation ul:nth-child(2) li a { border-left: 1px solid #fff; }
#top-navigation > *:first-child+* a { border-left: 1px solid #fff; }
#top-navigation #productsandmsds a { background: transparent url('/Files/System/web/gfx/top_nav_datasheet.gif') no-repeat top right; padding: 10px 35px 10px 15px; }
#top-navigation #clientroom a { background: transparent url('/Files/System/web/gfx/top_nav_clientroom.gif') no-repeat top right; padding: 10px 35px 10px 15px; }
#top-navigation #localsites a { background: transparent url('/Files/System/web/gfx/top_nav_localsites.gif') no-repeat top right; padding: 10px 35px 10px 15px; }


/* === NAVIGATION === */
#navigation { background: transparent url('/Files/System/web/gfx/nav_bg.gif') repeat-x top left; height: 74px; }
#navigation ul { float: left; }
#navigation li { display: inline; float: left; }
#navigation .level1 { position: relative; z-index: 999; }
#navigation .level1 a { display: block; text-transform: uppercase; text-decoration: none; color: #333; }
#navigation .level1 span { display: block; padding: 13px 16px 8px 16px; height: 14px; margin-right: 10px; }
#navigation .level1 a:hover, #navigation .level1 a.hover { color: #d5531f; }
#navigation .level1 a.active { color: #fff; background: transparent url('/Files/System/web/gfx/nav_a_span_bg.gif') no-repeat top right; }
#navigation .level1 a.active span { background: transparent url('/Files/System/web/gfx/nav_a_bg.gif') no-repeat top left; margin-right: 10px; padding: 13px 16px; }
#navigation .level2 { display: none; width: 300px; position: absolute; background: #7f7f7f; background: rgba(0, 0, 0, .5); padding: 0 5px 5px 5px; top: 40px; border-top: 4px solid #d5531f; z-index: 999; }
#navigation .level2 li { display: block; width: 300px; background-color: #f2f2f2; }
#navigation .level2 a.active span { background: none; color: #d5531f}
.level2 span { display: inline; float: left; padding-left: 0 !important; }
.level2 img { float: left; }
#submenu { margin-top: 4px; padding-bottom: 20px; }
#submenu a { font-size: 11px; text-decoration: none; text-transform: uppercase; height: 10px; display: block; float: left; padding: 8px 10px 12px 10px; color: #333; background: transparent url('/Files/System/web/gfx/submenu_divider.gif') no-repeat center left; }
#submenu a.firstitem { background: none; }
#submenu a:hover { color: #d5531f !important; }
#submenu a.active { color: #d5531f; text-decoration: underline; }
#submenu #submenu-aboutantibac { color: #008e90; }
#submenu #submenu-thirdlevelmenu a.nohref:hover { color: #333 !important; }
#navigation .level1 a.nohref:hover { color: #333 !important; }

/*
#navigation .level2 a { background: #f2f2f2 url('/Files/System/web/gfx/nav_level2_arrow.gif') no-repeat bottom left !important; }
#navigation .level2 a span { background: #f2f2f2 url('/Files/System/web/gfx/nav_level2.gif') no-repeat top left !important; margin-left: 28px; }
#navigation .level2 a:hover, #navigation .level2 a.active { background-position: top left !important; color: #d5531f; }
#navigation .level2 a:hover span, #navigation .level2 a.active span { background-position: bottom left !important; }
#navigation .level1 #hygiene .level2 a span { padding-left: 90px; }
#navigation .level1 #carcare .level2 a span { background-position: top center !important; padding-left: 56px !important; }
#navigation .level1 #carcare .level2 a:hover span { background-position: bottom center !important; padding-left: 56px !important; }
*/

/* === SEARCH === */
#searchform { float: right; margin: 5px 15px 0 0; }
#searchform #q { float: left; border: none; background: #f2f2f2 url('/Files/System/web/gfx/search_input.gif') no-repeat top left; height: 19px; padding: 4px 0 0 10px; margin: 0; line-height: 1; margin-top: 3px; }
#searchform button { float: right; border: none; background: transparent url('/Files/System/web/gfx/search_button.gif') no-repeat top left; padding: 0; margin: 3px 0 0 0; width: 24px; height: 23px; text-indent: -9999px; }
#searchform input { margin: 0; }
#searchform label { padding: 2px 0; }
#result-paging { margin-top: 25px; }
.paging-left { float: left; width: 70%; }
.paging-right { float: right; }
#article .paging-right a { color: #333; font-size: 12px; padding: 1px; }
#article .paging-right a:hover { color: #d5531f; }
#article .paging-right b { color: #d5531f; font-weight: normal; text-decoration: underline; }


/* === CONTENT === */
#content { clear: both; margin: 30px 0; overflow: hidden; }
#content ul { list-style-type: disc; list-style-position: inside; margin-bottom: 1em; }
#content ol { list-style-type: decimal; list-style-position: inside; margin-bottom: 1em; }


/* === FOOTER === */
#footer { clear: both; height: 60px; background: transparent url('/Files/System/web/gfx/footer_bg.png') repeat-x top left; }
#footer div { float: left; width: 33%; margin-top: 15px; font-size: 10px; }
#footer p   { vertical-align: middle; }
#footer h3  { vertical-align: middle; font-size: 12px; font-weight: bold; color: #333; } 
.left_foot  { text-align: left; }
.mid_foot   { text-align: center; }
.right_foot { text-align: right; }


/* Featured Content */
#featured-wrapper { background: transparent url('/Files/System/web/gfx/featured_content_item_bg.jpg') repeat-x top left; overflow: hidden; }
#featured-content { float: left; height: 390px; width: 622px; background: transparent url('/Files/System/web/gfx/featured_content_item_bg.jpg') repeat-x top left;  position: relative; *position:static; }
ul#featured-content { list-style: none; margin: 0; }
#featured-content li { position: absolute; display: block; width: 622px; height: 390px; }
#featured-list { float: right; height: 390px; width: 338px; background: transparent url('/Files/System/web/gfx/featured_content_list_bg.png') repeat-y 0 -260px; }
ul#featured-list { list-style: none; margin: 0;}
.item-link { height: 70px; padding: 30px 20px 30px 45px; cursor: pointer; }
.item-link img { float: left; width: 50px; height: 70px; margin-right: 20px; }
.item-link small { display: block; color: #d5531f; }
.item-link h2 { font-weight: bold; font-size: 16px; line-height: 1; }
.item { padding: 40px 0 0 30px; width: 552px !important; }
.item img { float: left; margin-right: 30px; }
.item h1 { font-size: 24px; font-weight: bold; margin: 40px 0 20px 0; }
.item h1 img { float: none; }
.item p { margin-bottom: 20px; line-height: 1.7; }
.item .read-more { text-align: right; }
.item .read-more a { font-weight: bold; color: #d5531f; }

/* Client room login box */
#clientroom { position: relative; }
#client-room-login { background: #d5531f url('/Files/System/web/gfx/client_login_bg.gif') repeat-x top left; position: absolute; top: 30px; right: 0; width: 220px; font-size: 10px; }
#client-room-login form { margin: 14px 0 12px 20px; }
#client-room-login strong { text-transform: uppercase; color: #000; }
#client-room-login div.label { clear: both; margin: 5px 0; }
#client-room-login label { text-transform: uppercase; color: #fff; width: 65px; display: block; float: left; padding-top: 3px; }
#client-room-login input { width: 98px; border: 1px solid #ebeaea; background-color: #d5531f; color: #fff; }
#client-room-login button { border: none; padding: 3px; margin: 0; background-color: #fff; color: #d5531f; -webkit-border-radius: 10px; font-size: 12px; }

/* Local Sites */
#localsites { position: relative; }
#localsites ul { position: absolute; top: 30px; right: 0; background: #d5531f url('/Files/System/web/gfx/client_login_bg.gif') repeat-x top left; padding: 10px 0; }
#localsites li { display: block; background: none; width: 118px; }
#localsites ul li a { background: none !important; padding: 4px 0 4px 10px !important; color: #fff; border: none !important; }
#localsites ul li a img { vertical-align: text-bottom; border: 1px solid #fff; }
#localsites ul li.active a, #localsites ul li a:hover { color: #000; }
#localsites ul li.active a img, #localsites ul li a:hover img { border-color: #000; }

/* Landing pages */
.branding { float: right; }
.paragraph-image   { float: left; }
.paragraph-text    { float: right; width: 308px; }
.paragraph-text h1 { color: #d5531f; font-size: 22px; margin: 10px 0; }

/* topmenu subpages - articles */
#article         { float: left; width: 607px; margin-left: 20px; position: relative; }
#article h2      { font-size: 28px; font-weight: normal; color: #d5531f; margin-bottom: 15px; }
#article img     { margin-right: 10px; }
#articleimgwrap { float: right; width: 295px; margin: 0px 0px 10px 10px;}
#articleimgwrap img.articleimg { text-align: center; max-width: 295px; border: none; margin: 0; }
#articleimgwrap p.articleimgtxt { text-align: center; font-size: 10px; font-style: italic; line-height: 1.4; margin: 0;}
/*#article img.articleimage { float: right; border: none; margin: 0px 0px 10px 10px; max-width: 295px; }*/
#article img.productimg { float: right; border: none; margin: 0px 0px 10px 10px; max-width: 295px; }
#article p a     { color: #d5531f; text-decoration: underline; }
#article a       { color: #d5531f; text-decoration: underline; }
/*#article p a:hover { text-decoration: underline; }*/
#article p a[href$=".pdf"] { padding: 2px 0 0 20px; background: transparent url('/Files/System/web/gfx/adobe_pdf_icon.png') no-repeat bottom left; }
#article a[href$=".pdf"]   { padding: 2px 0 0 20px; background: transparent url('/Files/System/web/gfx/adobe_pdf_icon.png') no-repeat bottom left; }
#article a[href^="mailto:"]{ padding: 2px 0 0 20px; background: transparent url('/Files/System/web/gfx/icon_mail.gif') no-repeat bottom left; }
#content .paragraph-text p a { color: #d5531f; text-decoration: underline; }
#content .paragraph-text a   { color: #d5531f; text-decoration: underline; }
#content .paragraph-text p a[href$=".pdf"] { padding: 2px 0 0 20px; background: transparent url('/Files/System/web/gfx/adobe_pdf_icon.png') no-repeat bottom left; }
#content .paragraph-text a[href$=".pdf"]   { padding: 2px 0 0 20px; background: transparent url('/Files/System/web/gfx/adobe_pdf_icon.png') no-repeat bottom left; }
#content .paragraph-text a[href^="mailto:"]{ padding: 2px 0 0 20px; background: transparent url('/Files/System/web/gfx/icon_mail.gif') no-repeat bottom left; }

/* sub content - news navigation, articles submenu, presence locations etc */
#subcontent-wrapper { float: right; width: 308px; }
#subcontent-wrapper img { display: block; }
#pagetitle       { padding-top: 36px; font-size: 28px; font-weight: bold; color: #bdbdbd; line-height: 0.9; height: 65px; width: 308px; text-align: center; background: transparent url('/Files/System/web/gfx/page_title_bg.gif') no-repeat top left;}
#subcontent-header  { margin-top: 1px; padding-left: 25px; padding-top: 8px; background: transparent url('/Files/System/web/gfx/subcontent_header_bg.gif') no-repeat top left; color: #fff; height: 33px; }
#subcontent      { background: #f2f2f2 url('/Files/System/web/gfx/sub_nav_bg.gif') no-repeat bottom left; padding-bottom: 15px; }
#subcontent ul   { list-style: none; margin: 0; }
#subcontent li   { padding: 0px 10px 10px 0px; }
#subcontent li a { padding-left: 25px; color: #333; font-size: 11px; line-height: 1.4; text-decoration: none; background: transparent url('/Files/System/web/gfx/sub_nav_arrow.gif') no-repeat 8px; }
#subcontent li a:hover  { padding-left: 25px; color: #d5531f; font-size: 11px; line-height: 1.4; text-decoration: none; background: transparent url('/Files/System/web/gfx/sub_nav_arrow_h.gif') no-repeat 8px; }
#subcontent li a.active { padding-left: 25px; color: #d5531f; font-size: 11px; line-height: 1.4; text-decoration: none; background: transparent url('/Files/System/web/gfx/sub_nav_arrow_h.gif') no-repeat 8px; }
#subcontent li a.nohref:hover { color: #333; background: transparent url('/Files/System/web/gfx/sub_nav_arrow.gif') no-repeat 8px; }

/* presence */
#location-selector { float: left; width: 300px; height: 20px; margin: 15px 0 0 20px; }
#location-map     { float: left; width: 607px; height: 380px; margin: 0 0 0 20px; }
#location-item    { min-height: 322px; padding: 5px 25px 15px 25px; background: #f2f2f2 url('/Files/System/web/gfx/sub_nav_bg.gif') no-repeat bottom left; } 
.location-phone   { padding-left: 25px; margin-top: 15px; background: url('/Files/System/web/gfx/icon_phone.gif') no-repeat top left; height: 16px; }
.location-fax     { padding-left: 25px; background: url('/Files/System/web/gfx/icon_fax.gif') no-repeat top left; height: 16px; }
.location-link    { padding-left: 25px; background: url('/Files/System/web/gfx/icon_web.gif') no-repeat top left; height: 16px;}
.location-link a  { color: #d5531f; }
.location-link a:hover { color: #333; }
.location-mail    { padding-left: 25px; background: url('/Files/System/web/gfx/icon_mail.gif') no-repeat top left; height: 16px; }
.location-mail a  { color: #d5531f; }
.location-mail a:hover { color: #333; }
.location-divider { margin: 30px 0 10px 0; height: 5px; background: transparent url('/Files/System/web/gfx/newslist_item_bg.gif') no-repeat center center; }

/* === NEWS === */ 
.hidden { visibility: hidden; display: none; }
.loop-1-visible { visibility: visible; display: block; }
#news-item { float: left; width: 607px; position: relative; margin-left: 20px; }
/*
#news-item ul { float: none; list-style-type: disc; list-style-position: inside; margin-bottom: 1em; }
#news-item ul li { display: list-item; float: none; }
*/
#news-item ul li { list-style-position: outside; margin-left: 15px; }
#news-item h2 { font-size: 28px; font-weight: normal; color: #d5531f; margin-bottom: 15px; } 
#news-text { float: left; width: 302px; padding-right: 10px;}
#news-item img { margin-right: 10px; }
#newsimgwrap { float: right; max-width: 295px; margin: 0px 0px 10px 10px; text-align: center; }
#newsimgwrap img.newsimg { max-width: 295px; border: none; margin: 0; }
#newsimgwrap p.newsimgtxt { font-size: 10px; font-style: italic; line-height: 1.4; margin: 0;}
/*#news-item img.newsimage { float: right; border: none; margin: 0px 0px 10px 10px; max-width: 295px; }*/ 
#news-item p { margin-bottom: 10px; }
#news-item a { color: #d5531f; text-decoration: underline; }
#news-item p a { color: #d5531f; text-decoration: underline; }
#news-item p a[href$=".pdf"] { padding: 2px 0 0 20px; background: transparent url('/Files/System/web/gfx/adobe_pdf_icon.png') no-repeat bottom left; }
#news-item a[href$=".pdf"]   { padding: 2px 0 0 20px; background: transparent url('/Files/System/web/gfx/adobe_pdf_icon.png') no-repeat bottom left; }
#news-item a[href^="mailto:"]{ padding: 2px 0 0 20px; background: transparent url('/Files/System/web/gfx/icon_mail.gif') no-repeat bottom left; }
#news-item small { font-size: 10px; line-height: 2.7; }
#news-list { float: right; width: 308px; }
#news-list ul { list-style: none; margin: 0; background: #f2f2f2; float: none; overflow: hidden; padding-bottom: 15px;}
.news-list-item { width: 298px; height: 20px; padding: 2px 10px 10px 0px; cursor: pointer; background: url('/Files/System/web/gfx/newslist_item_bg.gif') no-repeat bottom left; }
.news-list-item h2 { padding-left: 25px; font-weight: normal; font-size: 11px; line-height: 1.4; background: transparent url('/Files/System/web/gfx/sub_nav_arrow.gif') no-repeat 8px; }
.news-list-item h2:hover { background: transparent url('/Files/System/web/gfx/sub_nav_arrow_h.gif') no-repeat 8px; } 
.news-list-item h2 a         { text-decoration: none; color: #333; font-size: 11px; }
.news-list-item h2 a:link    { text-decoration: none; }
.news-list-item h2 a:visited { text-decoration: none; color: #333;}
.news-list-item h2 a:hover   { text-decoration: none; color: #d5531f; }
.news-list-item h2 a:active   { text-decoration: none; color: #d5531f; }
#news-paging { background: #ddd url('/Files/System/web/gfx/news_paging_bg.gif') no-repeat top left; height: 28px; width: 308px; padding-top: 10px;  }
.index       { float: left; width: 216px; padding-left: 12px; height: 20px; max-width: 216px; }
.back, .forward { float: left; width: 25px; padding-left: 15px; height: 20px; color: #d5531f; }
.index a    { color: #333; font-size: 11px; padding: 1px; }
.back a, .forward a, .index a:hover { color: #d5531f; }
.index b     { color: #d5531f; font-weight: normal; text-decoration: underline; }

/* === PRODUCTS === */
#productlist li { visibility: hidden; display: none; }
#productlist li.prodlistitem1 { visibility: visible; display: block; }
#productlist li.listitem1 { visibility: visible; display: block; }
#productlist li.listitem0 { visibility: visible; display: block; }

/*
#subgr-productlist li { visibility: hidden; display: none; }
#subgr-productlist li.prodlistitem1 { visibility: visible; display: block; }
#subgr-productlist li.prodlistitem3 { visibility: visible; display: block; }
*/


/* === ACCORDION === */
#subgr-productlist .header {
  padding: 0;
  margin: 0;
}

#subgr-productlist h3 {
  background: transparent url('/Files/System/web/gfx/sub_nav_header_bg.gif') repeat-x top left;
  height: 23px;
  padding: 8px 25px 0 25px;
  margin: 0;
  font-weight: bold;
  cursor: pointer;
}

#subgr-productlist h3.ui-state-active {
  background: transparent url('/Files/System/web/gfx/sub_nav_header_bg_active.gif') no-repeat top left;
  width: 260px;
  color: #fff;
  margin: 0;
  height: 32px;
}

#subgr-productlist a { padding-left: 25px; font-weight: normal; font-size: 11px; line-height: 1.4; background: transparent url('/Files/System/web/gfx/sub_nav_arrow.gif') no-repeat 8px; text-decoration: none; color: #333; display: block; }
#subgr-productlist a:hover { background: transparent url('/Files/System/web/gfx/sub_nav_arrow_h.gif') no-repeat 8px; text-decoration: none; color: #d5531f; }
#subgr-productlist a.active { background: transparent url('/Files/System/web/gfx/sub_nav_arrow_h.gif') no-repeat 8px; text-decoration: none; color: #d5531f; }


.opaque {
  filter: alpha(opactiy=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}

.transparent {
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
}
