/* ------------------------------------------------------------ media screen ------------------------------------------------------------ */@media screen {/* -------------------- main settings -------------------- */* { padding: 0; margin: 0; }h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address { margin-bottom: 1em; }html { height: 100%; }body { height: 100%; color: #7d7d7d; font-size: 101%; line-height: 1.1em; min-width: 995px; font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; background: #ededed;  }/* -------------------- common -------------------- */h1, h2, h3, h4, h5, h6 { color: #6b6b6b; }img { border: 0;}.invisible { display: none; }.center { text-align: center; }.right { text-align: right; }.clear { clear: both; }.error { color: #9d0f00; }.uc { text-transform: uppercase; }a { color: #BF9E4F; text-decoration: underline; }a:hover { text-decoration: underline; text-decoration: none; }a:visited { color: #BF9E4F; }.evenColor {}.oddColor { background-color: #F5F0E2; }.overColor { background-color: #F5F0FF; }fieldset { border: 0; }input, select, textarea { border: 1px #BF9E4F solid; font-size: 10px; font-family: verdana, tahoma, sans-serif; color: #909090; }input { height: 16px; padding: 0 3px; }select { height: 16px; padding: 0 3px; }/* -------------------- layout -------------------- */#wrapper { width: 997px; margin: 0 auto; background: #fff; }.brTitaneko { background: #fff url(../pics/common/logo_titaneko_100.png) 840px 210px no-repeat !important; }.brTitanbio { background: #fff url(../pics/common/logo_titanbio.png) 820px 210px no-repeat !important; }.brTitanchemo { background: #fff url(../pics/common/logo_titanchemstore.png) 785px 210px no-repeat !important; }.brTitanagri { background: #fff url(../pics/common/logo_titanagri.png) 820px 210px no-repeat !important; }.brTitanaqua { background: #fff url(../pics/common/logo_titanaqua.png) 820px 210px no-repeat !important; }.brTitanblue { background: #fff url(../pics/common/logo_titanblue.png) 820px 210px no-repeat !important; }  #headerWhite { height: 94px; }    #logo { display: block; float: left; width: 99px; height: 60px; position: relative; top: 8px; left: 21px; background: url(../pics/common/logo_top.png); }    #logo_dk { display: block; float: left; width: 99px; height: 60px; position: relative; top: 8px; left: 21px; background: url(../pics/common/logo_top_dk.png); }    #top_layer { width: 550px; height: 420px; margin: 0 auto -420px auto; position: relative; z-index: 40; }    #top_layer IMG { padding-top: 150px; }    #top_layer2 { width: 550px; height: 500px; margin: 0 auto -500px auto; position: relative; z-index: 40; }    #top_layer2 IMG { padding-top: 100px; }    #top_layer_2 { width: 1000px; height: 382px; margin: 0 auto -532px auto; position: relative; z-index: 40; padding-top: 150px; }    #top_layer_2 IMG { padding-top: 150px; }    #headerWhite p {  width: 927px; background: url(../pics/common/head_pl.jpg)}    #headerWhite ul { list-style: none; padding: 19px 0 0 0; margin: 0 0 0 660px; }      #headerWhite ul li { float: left; margin: 0 14px 0 0; }      #headerWhite ul li#iconTxt { font-size: 0.6em; text-transform: uppercase; text-align: right; padding: 0 10px 0 0; width: 200px; }        #headerWhite ul li a { display: block; width: 11px; height: 11px; background-color: #BF9E4F; }        #headerWhite ul li a:hover { background-color: #009EE0; }        #headerWhite ul li a#iconHome { background-image: url(../pics/common/icon_home.png); }        #headerWhite ul li a#iconEmail { background-image: url(../pics/common/icon_email.png); }        #headerWhite ul li a#iconDownload { background-image: url(../pics/common/icon_download.png); }        #headerWhite ul li a#iconSitemap { background-image: url(../pics/common/icon_sitemap.png); }    #forms {  margin-left: 641px;clear: both; height: 18px; }      ul#languages { list-style: none; margin: 0 14px 0 0; padding: 0; width: 200px; float: left; }        ul#languages li { display: inline; margin: 0 3px 0 0; }          ul#languages li a { display: block; width: 11px; height: 16px; }          ul#languages li a:hover, #headerWhite #forms #languages li a.selected { background-position: 0 0; }          #lang_en { background: url(../pics/flagz/flag_gb.png) 0 -22px no-repeat; }          #lang_be { background: url(../pics/flagz/flag_be.png) 0 -22px no-repeat; }          #lang_cz { background: url(../pics/flagz/flag_cz.png) 0 -22px no-repeat; }          #lang_dk { background: url(../pics/flagz/flag_dk.png) 0 -22px no-repeat; }          #lang_fr { background: url(../pics/flagz/flag_fr.png) 0 -22px no-repeat; }          #lang_sp { background: url(../pics/flagz/flag_sp.png) 0 -22px no-repeat; }          #lang_nl { background: url(../pics/flagz/flag_nl.png) 0 -22px no-repeat; }          #lang_de { background: url(../pics/flagz/flag_de.png) 0 -22px no-repeat; }          #lang_pl { background: url(../pics/flagz/flag_pl.png) 0 -22px no-repeat; }          #lang_ru { background: url(../pics/flagz/flag_ru.png) 0 -22px no-repeat; }          #lang_sl { background: url(../pics/flagz/flag_sl.png) 0 -22px no-repeat; }          #lang_sv { background: url(../pics/flagz/flag_sv.png) 0 -22px no-repeat; }          #lang_ir { background: url(../pics/flagz/flag_ir.png) 0 -22px no-repeat; }          #lang_hu { background: url(../pics/flagz/flag_hu.png) 0 -22px no-repeat; }          #lang_no { background: url(../pics/flagz/flag_no.png) 0 -22px no-repeat; }      #searchForm { width: 135px; height: 18px; float: left; }        #searchForm label { display: none; }          #searchString { width: 104px; float: left; }          #searchSubmit { float: left; width: 18px; height: 18px; padding: 0; border: 0; background-image: url(../pics/common/btn_search.png); background-color: #BF9E4F; }          #searchSubmit:hover, #searchSubmit.over { background-color: #009EE0; }  #headerStart { clear: both; height: 176px; }  #header { clear: both; height: 80px; }  #header.photo1 { background: #BF9E4F url(../pics/headers/header_01.jpg) no-repeat; }  #header.photo2 { background: #BF9E4F url(../pics/headers/header_02.jpg) no-repeat; }    ul#topMenu { height: 32px; background: #BF9E4F; list-style: none; margin: 0 0 0 auto; }    ul#topMenu li { float: left; height: 32px; background: url(../pics/common/main_menu_separator.png) right no-repeat; }    ul#topMenu li.last { background: transparent; }      ul#topMenu a { display: block; float: left; height: 26px; color: #fff; text-decoration: none; font-size: 0.83em; text-transform: uppercase; padding: 6px 15px 0 14px; }      ul#topMenu a:hover { border-bottom: 3px #fff solid; height: 23px; }      ul#topMenu a.selected { background: url(../pics/common/arrow_main_menu.png) top center no-repeat; }  #breadcrumbs { height: 18px; border-bottom: 1px #BF9E4F solid; padding: 6px 22px; font-size: 0.75em; color: #BF9E4F; margin: 0 0 50px 0; }    #breadcrumbs a { color: #D1B981; text-decoration: none; }    #breadcrumbs a:hover { color: #BF9E4F; text-decoration: underline; }  #cntWrapper {}  #splashWrapper { border-top: 3px #BF9E4F solid; }		#splashWrapper #languages { margin: 10px 0 10px 30px; float: none; }			#splashWrapper #languages li { display: block; margin: 0 0 5px 0; }				#splashWrapper #languages li a { display: block; width: auto; padding: 0 0 0 20px; text-transform: uppercase; font-size: 0.8em; }    #sidebar { width: 280px; float: left; padding: 0 20px; }      #sidebar ul { width: 277px; list-style: none; border-bottom: 1px #e5e5e5 solid;}        #sidebar ul li { border-top: 1px #e5e5e5 solid; padding: 0; border-bottom: 1px #fff solid; }        #sidebar ul li:hover { border-bottom: 1px #f2f2f2 solid; }          #sidebar ul li a { display: block; padding: 6px 0 5px 18px; margin: 0; font-size: 0.79em; text-transform: none; font-weight: bold; text-decoration: none; color: #919191; }          #sidebar ul li a:hover { border-left: 8px #009EE0 solid; padding: 6px 0 5px 10px; }          #sidebar ul li a.selected { border-left: 8px #BF9E4F solid; padding: 6px 0 5px 10px; }            #sidebar ul ul { margin: 0; border: 0; }              #sidebar ul ul li {}                #sidebar ul ul li a { padding: 6px 0 5px 32px; background: url(../pics/common/arrow_right_gray.png) 18px 11px no-repeat; }                #sidebar ul ul li a:hover { border-left: 8px #009EE0 solid; padding: 6px 0 5px 24px; background-position: 10px 11px; }                #sidebar ul ul li a.selected { border-left: 8px #BF9E4F solid; padding: 6px 0 5px 24px; background-position: 10px 11px; }    #content { float: left; width: 590px; margin: 0 0 40px 0; font-size: 0.75em; }      #content .item, #content .accesoriesItem { margin: 0 0 1em 0; }      #content .item .text IMG.im_left { float: left;}      #content .item .text IMG.im_right { float: right;}        #content .item em { color: #F48699; }        #content .item a.more, #content .accesoriesItem a.more { display: block; height: 21px; margin: 4px 0 0 0; clear: both; }        #content .item a.more:hover, #content .accesoriesItem a.more:hover { background-position: right -25px; }        #content .item a.less, #content .accesoriesItem a.less { display: block; height: 21px; margin: 4px 0 0 0; }        #content .item a.less:hover, #content .accesoriesItem a.less:hover { background-position: right -25px; }        #content .accesoriesNoMore { display: block; background: #fafafa; height: 21px; margin: 4px 0 0 0; }        #content .excerpt { display: block; font-style: italic; margin: 0 0 1em 0; font-size: 1.1em; color: #707070; }        #content .accesoriesExcerpt { display: block; font-style: italic; margin: 0 0 1em 0; }      #content h1 { margin: 0 0 0.4em 0; font-size: 1.2em; padding: 0 0 4px 0; text-transform: uppercase; }        #content h1 em { color: #BF9E4F; font-style: normal; }      #content h2 { margin: 0 0 0.1em 0; font-size: 1.1em; text-transform: uppercase; }      #content h3 { margin: 1em 0 1em 0; font-size: 1em; background: url(../pics/common/bullet_green_rectangle.png) 1px 5px no-repeat; padding: 0 0 0 14px; text-transform: uppercase; }      #content h4 { margin: 0 0 0.6em 0; font-size: 1em; background: url(../pics/common/bullet_green_rectangle.png) 1px 5px no-repeat; padding: 0 0 0 14px; text-transform: uppercase; }      #content h5 { margin: 0 0 0.1em 0; font-size: 0.9em; text-transform: uppercase; }      #content h6 { margin: -0.5em 0 0.5em 0; text-transform: uppercase; }      #content img { float: right; border-bottom: 4px #BF9E4F solid; margin: 0 0 10px 10px; }      #content a:hover img { border-color: #009EE0; }      #content ol { margin: 0 0 1em 2.5em; }      #content ul { list-style: none; margin: 0 0 1em 0; }        #content ul li { padding: 0 10px 0 12px; background: url(../pics/common/bullet_green_rectangle_small.png) 1px 7px no-repeat; }          #content ul ul, #content ul ol, #content ol ul, #content ol ol { margin: 0 0 0 1em; }            #content ul li ul li { background: url(../pics/common/bullet_gray_rectangle_small.png) 1px 7px no-repeat; }      #content ul#links { list-style: none; border-bottom: 1px #e5e5e5 solid; margin: 0 0 2em 0; }        #content ul#links li { border-top: 1px #e5e5e5 solid; padding: 3px 10px 3px 14px; background-image: url(../pics/common/arrow_right_gray.png); background-position: 3px 7px; background-repeat: no-repeat; }          #content ul#links li a { display: block; background: url(../pics/iconz/icon_link.png) right 0 no-repeat; }          #content ul#links li a:hover { background-position: right -16px;  }      #content table { border-top: 1px #e5e5e5 solid; border-collapse: collapse; margin: 0 0 2em 0; width: 100%; }        #content tr {}        #content th { border-bottom: 1px #e5e5e5 solid; padding: 3px 10px 2px 14px; background: #BF9E4F url(../pics/common/bck_table_header.png) repeat-x; color: #fff; text-align: left; }          #content td { border-bottom: 1px #e5e5e5 solid; padding: 1px 10px 1px 14px; }          #content .files td:first-child { background-image: url(../pics/common/arrow_right_gray.png); background-position: 3px 7px; background-repeat: no-repeat; }            #content .files td a { display: block; height: 21px; margin: 0 0 0 auto; }            #content .files td a:hover { background-position: 0 -24px; }            #content td img { border: 0; margin: 0; }        #content table tfoot tr { background: transparent; background-image: none; }          #content tfoot td { background: #fcfcfc; background-image: none; font-size: 0.8em; text-transform: uppercase; text-align: right; }      #content .gallery { clear: both;}        #content .gallery td { padding: 8px 0 8px 0; }        #content .gallery td:first-child { background: transparent; }          #content .gallery a { border-bottom: 4px #BF9E4F solid; display: block; width: 180px; height: 120px; margin: 0 auto; }          #content .gallery a:hover { border-bottom: 4px #009EE0 solid; }            #content .gallery img { float: none; }            #content .gallery img.gallery { border-bottom: 4px #BF9E4F solid; }        .galleryInvisible { display: none; }      #content #productTypes {}        #content #productTypes tr.subRow td { border-bottom-style: dashed; }        #content #productTypes td img.color { margin: 0; }        #content #productTypes tr td:first-child { background-image: url(../pics/common/arrow_right_gray.png); background-position: 3px 7px; background-repeat: no-repeat; }        #content #productTypes tr td.descRow { background-image: none; font-size: 0.8em; }        #content #productTypes tfoot tr td:first-child { background: transparent; }        #content #productTypes tr.subRow td:first-child { background-image: url(../pics/common/arrow_btm_right.png); background-position: 14px 7px; background-repeat: no-repeat; padding-left: 34px; }        #content #productTypes tr td.subCell:first-child { background-image: url(../pics/common/arrow_btm_right.png); background-position: 3px 7px; background-repeat: no-repeat; padding-left: 23px; }          #content #productTypes a.showPhotos { display: block; height: 21px; padding-right: 34px; background: url(../pics/common/arrow_box_right.png) right 0 no-repeat; text-align: right; color: #7d7d7d; text-decoration: none; }          #content #productTypes a.showPhotos:hover { background-position: right -24px; }          #content #productTypes a.shownPhotos { display: block; height: 21px; padding-right: 34px; background: url(../pics/common/box_ok.png) right 0 no-repeat; text-align: right; color: #7d7d7d; text-decoration: none; cursor: default; }          #content #productTypes a.noPhotos { display: block; height: 21px; padding-right: 34px; background: url(../pics/common/box_x.png) right 0 no-repeat; text-align: right; color: #7d7d7d; text-decoration: none; cursor: default; }          #content #productTypes a.showDetails { display: block; height: 21px; padding-right: 34px; background: url(../pics/common/arrow_box_down.png) right 0 no-repeat; text-align: right; color: #7d7d7d; text-decoration: none; }          #content #productTypes a.showDetails:hover { background-position: right -24px; }          #content #productTypes a.hideDetails { display: block; height: 21px; padding-right: 34px; background: url(../pics/common/arrow_box_up.png) right 0 no-repeat; text-align: right; color: #7d7d7d; text-decoration: none; }          #content #productTypes a.hideDetails:hover { background-position: right -24px; }          #content #productTypes a.showAllDetails { display: block; height: 18px; background: url(../pics/common/arrow_box_dbl_down.png) right -2px no-repeat; text-align: right; color: #7d7d7d; text-decoration: none; }          #content #productTypes a.showAllDetails:hover { background-position: right -26px; }          #content #productTypes a.hideAllDetails { display: block; height: 18px; background: url(../pics/common/arrow_box_dbl_up.png) right -2px no-repeat; text-align: right; color: #7d7d7d; text-decoration: none; }          #content #productTypes a.hideAllDetails:hover { background-position: right -26px; }      #content #pages { width: 325px; height: 35px; }        #content #pages ul { list-style: none; padding: 10px 0 0 0; border: 0; margin: 0; }          #content #pages ul li { float: left; margin: 0 4px 0 0; background: transparent; padding: 0; }            #content #pages ul li a, #content #pages ul li a:link, #content #pages ul li a:visited { display: block; width: 16px; height: 13px; text-align: center; background-color: #BF9E4F; font-size: 8px; line-height: 1em; font-weight: bold; color: #fff; padding: 3px 0 0 0; text-decoration: none; }            #content #pages ul li a.off, #content #pages ul li a.off:link, #content #pages ul li a.off:visited, #content #pages ul li a.off:active { background: #BF9E4F; cursor: default; }            #content #pages ul li a.pageFirst { background: #BF9E4F url(../pics/btnz/pFirst.png) no-repeat !important; }            #content #pages ul li a.pageFirstOff { background: #BF9E4F url(../pics/btnz/pFirst.png) no-repeat !important; cursor: default; }            #content #pages ul li a.pagePrev { margin: 0 14px 0 0; background: #BF9E4F url(../pics/btnz/pPrev.png) no-repeat !important; }            #content #pages ul li a.pagePrevOff { margin: 0 14px 0 0; background: #BF9E4F url(../pics/btnz/pPrev.png) no-repeat !important; cursor: default; }            #content #pages ul li a.pageNext { margin: 0 0 0 14px; background: #BF9E4F url(../pics/btnz/pNext.png) no-repeat !important; }            #content #pages ul li a.pageNextOff { margin: 0 0 0 14px; background: #BF9E4F url(../pics/btnz/pNext.png) no-repeat !important; cursor: default; }            #content #pages ul li a.pageLast { background: #BF9E4F url(../pics/btnz/pLast.png) no-repeat !important; }            #content #pages ul li a.pageLastOff { background: #BF9E4F url(../pics/btnz/pLast.png) no-repeat !important; cursor: default; }              #content #pages ul li a.pageFirst:hover, #content #pages ul li a.pagePrev:hover, #content #pages ul li a.pageNext:hover, #content #pages ul li a.pageLast:hover, #content #pages ul li a:hover { background-color: #ff7503; }              #content #pages ul li a.pageFirst:active, #content #pages ul li a.pagePrev:active, #content #pages ul li a.pageNext:active, #content #pages ul li a.pageLast:active, #content #pages ul li a:active { background-color: #ff7503; }      #content #sitemap ul { border: 0; }        #content #sitemap ul li { margin: 0 0 3px; border-left: 2px #efefef solid; padding: 0.7em; border-bottom: 1px #efefef solid; text-transform: uppercase; background: transparent; }        #content #sitemap ul.articles li { border-left: 3px #BF9E4F solid; padding: 0 0 0 0.7em; }          #content #sitemap ul li ul { margin: 0 0 0 1em; }          #content #sitemap ul li ul li { border-bottom: 1px #fff solid; text-transform: none; background: transparent; }    #content fieldset { border: 0; }    #content label { display: block; margin: 0; text-transform: uppercase; font-size: 0.8em; color: #8b8b8b;  }    #content input { border: 1px #e0e0e0 solid; font-size: 0.9em; padding: 1px 2px; color: #5b5b5b; }    #content ol li { margin: 10px; }    #content ol li input.nobrd { border: none; margin: 5px 5px 0 0; }    #content textarea { width: 400px; height: 150px; border: 1px #e0e0e0 solid; font-size: 0.9em; padding: 1px 2px; color: #5b5b5b; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; }    #content #smSend { height: 24px; font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; padding: 2px 10px; text-transform: uppercase; font-size: 0.9em; font-weight: bold; color: #fff; border: 1px #BF9E4F solid; background: #BF9E4F; }    #content #smSend:hover, #content #smSend.over { background: #ff7503; border: 1px #ff7503 solid; }    #content .new_product { float: left; border-bottom: 0; margin: 0 5px 0 0;}    #startContent { width: 672px; float: left; padding: 0 0 0 23px; }      #about { width: 488px; border-right: 104px #fafafa solid; padding: 39px 23px 10px 0; margin: 0 0 35px 0; }        #about h1 { font-size: 1em; line-height: 1.4em; text-transform: uppercase; font-weight: bold; margin: 0 0 6px 0; }        #about p { font-size: 0.75em; overflow: hidden; }        #startContent #about a.more { display: block; width: 104px; height: 15px; margin: -9px 0 0 0; position: relative; left: 511px; }        #startContent #about a.more:hover { background-position: 0 -16px; }      .news, .newsFirst { width: 184px; float: left; border-left: 1px #ccc solid; margin: 0 15px 0 0; padding: 0 0 0 13px; }      .news a img, .newsFirst a img { border-bottom: 4px #BF9E4F solid; margin: 0 0 8px 0; display: block; }      .news a:hover img, .newsFirst a:hover img  { border-color: #009EE0; }      .news p, .newsFirst p { height: 175px; overflow: hidden; }      .news p strong, .newsFirst p strong { color: #777; font-weight: bold; }      .newsFirst { border: 0; }        #startContent h3 { font-size: 0.75em; font-weight: normal; margin: 0 0 0.6em 0; }          #startContent h3 em { font-size: 1.5em; color: #BF9E4F; font-weight: bold; font-style: normal; }        #startContent p { font-size: 0.75em; }        #startContent a.more { display: block; width: 195px; height: 17px; margin: 0 0 0 -13px; background: url(../pics/common/bck_news.png) no-repeat; }        #startContent a.more:hover { background-position: 0 -20px; }      #startContent #simpleBanner { color: #fff; background: #BF9E4F; font-size: 1em; text-align: center; width: 613px; height: 23px; padding: 4px 0 0 0; position: relative; top: -5px; }    #startSidebar { width: 215px; float: left; padding: 39px 0 0 19px; border-left: 29px #fafafa solid; }      #startSidebar h2 { text-transform: uppercase; margin: 0 0 0.6em 0; font-size: 0.8em; }      #startSidebar img { border-bottom: 4px #BF9E4F solid; margin: 0 0 19px 0; }      #startSidebar p { font-size: 0.75em; height: 256px; overflow: hidden; }      #startSidebar a.more { display: block; width: 102px; height: 21px; margin: 0 0 0 -19px; }      #startSidebar a.more:hover { background-position: 0 -25px; }  #topbrands { clear: both; width: 997px; height: 71px; padding: 30px 0 22px 0; background: url(../pics/common/logo_topbrands.png) 0 44px no-repeat; }    #topbrands h4 { margin: 0 0 19px 23px; font-size: 0.7em; background: url(../pics/common/bullet_green_rectangle.png) 1px 5px no-repeat; padding: 0 0 0 14px; text-transform: uppercase; }      #topbrands a { display: block; float: left; height: 40px; padding: 0 0 7px 0; position: relative; }      #topbrands a:hover { border-bottom: 2px #BF9E4F solid; padding: 0 0 5px 0; }      #topbrands .titan { width: 100px; left: 215px; }      #topbrands .roug { width: 100px; left: 335px; }      #topbrands .klargester { width: 140px; left: 445px; }  #brands { clear: both; width: 997px; height: 35px; padding: 30px 0 0 0; background: url(../pics/common/logo_brands.png) no-repeat; }      #brands a { display: block; float: left; height: 30px; padding: 0 0 7px 0; position: relative; margin: -20px 0 0 0;}      #brands a:hover { border-bottom: 2px #BF9E4F solid; padding: 0 0 5px 0; }      #brands .titanbio { width: 106px; left: 20px; }      #brands .titanagri { width: 132px; left: 92px; }      #brands .titanaqua { width: 144px; left: 172px; }      #brands .titanchemo { width: 195px; left: 223px; }      #brands .bluestore { width: 124px; left: 278px; }  #footer { clear: both; border-top: 3px #BF9E4F solid; height: 96px; font-size: 0.7em; }    #col1 { width: 229px; height: 96px; float: left; text-transform: uppercase; }      #col1 p { padding: 10px 0 0 21px; font-size: 0.9em; color: #8d8d8d; }    #col2 { width: 568px; height: 96px; float: left; }      #col2 p { padding: 10px 10px 0 29px; float: left; }    #col3 { width: 200px; height: 96px; float: left; }      #col3 a { display: block; width: 141px; height: 17px; background: url(../pics/common/logo_kingspan.png) no-repeat; margin: 69px 0 0 38px; padding: 0 0 7px 0; }      #col3 a:hover { border-bottom: 3px #043882 solid; }#double { width: 997px; height: 74px; margin: 0 auto; }  #double a { display: block; width: 74px; height: 13px; margin: 21px; background: #BF9E4F url(../pics/common/logo_double_brand.png); }  #double a:hover { background-color: #c40741; }/* -------------------- lightbox -------------------- */#lightbox { background-color:#eee; padding: 10px; }#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }#lightboxCaption { float: left; }#keyboardMsg { float: right; }#closeButton { top: 5px; right: 5px; }#lightbox img { border: none; clear: both; }#overlay img { border: none; }#overlay { background-image: url(../pics/common/overlay.png); }* html #overlay { background-color: #333; back\ground-color: transparent; background-image: url(../pics/common/overlay.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../pics/common/overlay.png", sizingMethod="scale"); }} /* END media screen *//* ------------------------------------------------------------ media print ------------------------------------------------------------ */@media print {* -------------------- main settings -------------------- */body { color: #000; background: #00f; font-family: "Trebuchet MS", Arial, Helvetica, Verdana, sans-serif; font-size: 14pt; line-height: 16pt; }/* -------------------- common -------------------- */.clear { clear: both; }.back { display: none; }.date { font-size: 0.9em; font-style: italic; }.subtitle { font-size: 0.9em; font-style: italic; }.more { display: none; }.subscription { display: none; }label { display: none; }input { display: none; }textarea { display: none; }a:link:after, a:visited:after { content: " (" attr(href) ") "; font-size: 90%; }a[href="#"]:after { content: "" }/* -------------------- common -------------------- */h1, h2, h3, h4, h5, h6 { color: #6b6b6b; }img { border: 0;}.invisible { display: none; }.center { text-align: center; }.right { text-align: right; }.clear { clear: both; }.error { color: #9d0f00; }.uc { text-transform: uppercase; }a { color: #BF9E4F; text-decoration: none; }a:hover { text-decoration: underline; }a:visited { color: #91bed8; text-decoration: underline; }.evenColor {}.oddColor { background-color: #f7f7f7; }.overColor { background-color: #e7f7f0; }fieldset { border: 0; }input, select, textarea { border: 1px #009EE0 solid; font-size: 10px; font-family: verdana, tahoma, sans-serif; color: #909090; }input { height: 16px; padding: 0 3px; }select { height: 16px; padding: 0 3px; }/* -------------------- layout -------------------- */#wrapper {}.brTitaneko { background: #fff url(../pics/common/logo_titaneko.png) 820px 210px no-repeat !important; }.brTitanbio { background: #fff url(../pics/common/logo_titanbio.png) 820px 210px no-repeat !important; }.brTitanchemo { background: #fff url(../pics/common/logo_titanchem.png) 785px 210px no-repeat !important; }.brTitanagri { background: #fff url(../pics/common/logo_titanagri.png) 820px 210px no-repeat !important; }.brTitanaqua { background: #fff url(../pics/common/logo_titanaqua.png) 820px 210px no-repeat !important; }.brTitanblue { background: #fff url(../pics/common/logo_titanblue.png) 820px 210px no-repeat !important; }  #headerWhite { display: none; }    #logo {}    #forms {}      ul#languages { display: none; }      #searchForm {}  #headerStart { display: none; }  #header { display: none; }    ul#topMenu {}  #breadcrumbs { display: none; }  #cntWrapper {}  #splashWrapper {}		#splashWrapper #languages {}			#splashWrapper #languages li { display: block; margin: 0 0 5px 0; }				#splashWrapper #languages li a { display: block; width: auto; padding: 0 0 0 20px; text-transform: uppercase; font-size: 0.8em; }    #sidebar { display: none; }    #content {}      #content .item, #content .accesoriesItem { margin: 0 0 1em 0; }        #content .item em { color: #F48699; }        #content .item a.more, #content .accesoriesItem a.more { clear: both; display: none; }        #content .item a.less, #content .accesoriesItem a.less { clear: both; display: none; }        #content .excerpt { display: block; font-style: italic; margin: 0 0 1em 0; font-size: 1.1em; color: #707070; }        #content .accesoriesExcerpt { display: block; font-style: italic; margin: 0 0 1em 0; }      #content img { float: right; border-bottom: 4px #BF9E4F solid; margin: 0 0 0.5em 0.5em; }      #content #pages { display: none; }      #content .gallery a:after { content: "" }      #content #productTypes a.shownPhotos { display: none; }      #content #productTypes a.showPhotos { display: none; }      #content #productTypes a.noPhotos { display: none; }      #content #productTypes a.showDetails { display: none; }      #content #productTypes a.showAllDetails { display: none; }      #content #productTypes a.hideDetails { display: none; }      #content #productTypes a.hideAllPDetails { display: none; }      #content .galleryInvisible { display: none; }      #content table .invisible { display: block; }    #startContent {}      #about {}      .news, .newsFirst {}      .news a img, .newsFirst a img { border-bottom: 4px #BF9E4F solid; margin: 0 0.5em 0.5em 0; float: left; }    #startSidebar {}      #startSidebar img { border-bottom: 4px #BF9E4F solid; margin: 0 0 1em 0; }  #brands { display: none; }  #footer { display: none }#double { display: none; }/* -------------------- lightbox -------------------- */#lightbox { display: none; }}/* ------------------------------------------------------------ media aural ------------------------------------------------------------ */@media aural {h1, h2, h3, h4, h5, h6 {}.invisible {}a {}#wrapper {}  #headerWhite {}    #logo {}    #forms {}      ul#languages {}      #searchForm {}  #headerStart {}  #header {}    ul#topMenu {}  #breadcrumbs {}  #cntWrapper {}  #splashWrapper {}		#splashWrapper #languages {}			#splashWrapper #languages li {}				#splashWrapper #languages li a {}    #sidebar {}    #content {}    #startContent {}    #startSidebar {}  #brands {}  #footer {}#double {}#lightbox { display: none; }}