﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section{display:block;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
table, td, th{vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"""";}
a img{border:none;}
a{text-decoration:none;color:#4F4F4F}
ul{list-style-type:none}
div.clear{clear:both}
.left{float:left}
.right{float:right}
div.grid{width:100%;overflow:hidden}
div.half{width:49%}
div.third{width:33%}
body{background:#ebebeb url(../skin/bg.gif) repeat-y center top;color:#4F4F4F;font-size:11px;font-family:Arial, Helvetica, sans-serif}
form{width:814px;margin:auto;position:relative}
h1{color:Black;font-weight:bold;font-size:1.545em;line-height:1.3em;}
h2{color:#4F4F4F;font-weight:bold;font-size:1.272em;line-height:1.57em;}
h3{color:Black;font-size:1em;font-weight:bold;}
h4{color:Black;font-size:1em;}
p{margin:0 0 1em 0}
.sp1{margin-bottom:1em}
h2.highlight{color:#85010E;}
div.hr{height:1px;margin:1em 0;background:url(../skin/line1.gif) repeat-x top left}
div.hrBig{height:1px;margin:1em -15px 1em -45px;border-top:1px solid white}
div.hr hr, div.hrBig hr{display:none}
a.arrow{background:url(../skin/arrow1.gif) no-repeat left center;padding-left:19px;margin-top:7px;font-weight:bold;color:#85010E;display:block}
a.arrow:hover{text-decoration:underline}
a.contentLink{font-weight:bold;color:#85010E;}
a.btn{display:block;margin-bottom:1em}
div.head{background:#666666 url(../skin/top.gif) repeat-x top left}
div.head .langSelector {display:block; width: 150px; margin:0;padding:0; padding-left: 2px; position: absolute; top: 5px; right: 5px; border: 1px solid #505050; z-index: 1; background: #343434 url(../skin/flags2.png) no-repeat 118px -123px; color: #858585}
* html div.head .langSelector  {background-image: none}
div.head .langSelector:hover, div.head div.hover {border: 1px solid #cccccc; color: #cccccc}
div.head .langSelector ul {display:none; border-top: 1px solid #505050; margin-bottom: 2px}
div.head .langSelector:hover ul, div.head div.hover ul {display: block;}
div.head .langSelector li{display:block; padding: 2px 0}
div.head .langSelector strong, div.head .langSelector li a {background:url(../skin/flags2.png) no-repeat top left; padding-left: 35px; line-height: 22px; display: block;}
div.head .langSelector a {color: #cccccc}
div.head .langSelector a:hover {background-color: #404040}
div.head .langSelector .en-us, div.head .langSelector .en-us a {background-position: 0 -21px}
div.head .langSelector .en-au, div.head .langSelector .en-au a {background-position: 0 -42px}
div.head .langSelector .de-de, div.head .langSelector .de-de a {background-position: 0 -63px}
div.head .langSelector .pl-pl, div.head .langSelector .pl-pl a {background-position: 0 -84px}
div.head .langSelector .en-sc, div.head .langSelector .en-sc a {background-position: 0 -105px}
div.head ul.nav{height:32px;padding-left:20px;line-height:32px; padding-top: 35px}
div.head ul.nav li{float:left}
div.head ul.nav a{color:white;display:block;float:left;position:relative;overflow:hidden;height:32px}
div.head ul.nav img{position:relative;top:0px;left:0px}
div.head ul.nav li.active img, div.head ul.nav a:hover img, div.head ul.nav a.hover img{top:-32px}
div.head div.spot{height:232px;border-bottom:1px solid white;}
div.head div.nav2{background:#343434 url(../skin/wstripes2.gif) no-repeat 168px 0px;height:27px;border-bottom:3px solid white;line-height:27px}
div.nav2 label{background:#85010e;color:white;border-right:2px solid white;width:141px;text-align:right;padding-right:25px;display:block;float:left}
div.nav2 select{float:right;width:155px;margin-right:15px;margin-top:4px}
div.head_print{display:none;color:Black;position:relative}
div.head_print img{float:left;margin-bottom:1em}
div.head_print span{position:absolute;right:0px;top:2em;font-weight:bold;font-size:1.5em;}
div.head_print div{clear:left;display:block;border-top:1px dashed black;padding-top:0.5em;margin-bottom:2em;}
div.content{overflow:hidden;width:100%;margin-bottom:5em}
div.main small{color:#858585;font-size:0.909em}
div.main .textBig{font-size:1.090em;color:#1c1c1c;display:block}
div.main .nospace{margin:0}
div.main strong{color:#090909}
div.main strong.highlight{color:#85010E}
div.main strong.big{font-size:1.090em;}
div.main cite{display:block;color:#1C1C1C;font-size:1.090em;padding-left:22px;font-style:normal;background:url(../skin/quote_S.gif) no-repeat bottom left;width:100%;overflow:hidden;margin-bottom:1em}
div.main cite span{display:block;background:url(../skin/quote_E.gif) no-repeat top right;padding-right:22px;float:left}
div.subnav{width:166px;float:left;padding-top:10px}
div.subnav ul{border-top:1px solid white;background-color:#e1e1e1}
div.subnav a{display:block;height:27px;line-height:27px;border-bottom:1px solid white;text-align:right;padding-right:25px;color:Black}
div.subnav li.active a, div.subnav a:hover{background:#d4d4d4}
div.subnav ul ul{background-color:#f1f1f1;border-bottom:1px solid white;border-top:none;padding:7px 0}
div.subnav li.active li a{background:none;line-height:20px;border:none;color:#3E3E3E;height:auto}
div.subnav li.active li a:hover, div.subnav li.active li.active a{color:#85010E}
div.subnav li.active li.active a{background:url(../skin/arrow1_subm.gif) no-repeat 148px center}
div.main{width:416px;float:left;margin-left:46px;margin-top:25px}
* html div.main{overflow:hidden}
div.navright{width:150px;float:right;margin-top:25px;padding-left:23px}
div.navright a{display:block;overflow:hidden;height:12px;position:relative;margin-bottom:10px;width:150px}
div.navright img{position:relative;top:0px;left:0px}
div.navright a:hover img{left:-170px}
#recommendPage img{top:-12px}
#bookmarkPage img{top:-24px}
div.footer{position:fixed;bottom:0px;left:0px;width:100%;font-size:0.909em;z-index:10}
* html div.footer{position:absolute;bottom:auto;top:expression( ( -27 + ( document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) ) +'px');}
div.footer div{position:relative;width:774px;margin:auto;background-color:#343434;height:27px;line-height:27px;padding:0 20px}
div.footer, div.footer a{color:#858585}
div.footer a:hover{color:#cccccc}
div.footer span{float:right}
div.footer a{padding:0 0.3em}
div.footer img{position:absolute;right:0px;bottom:27px}
div.footer_print{clear:both;display:none;color:black;border-top:1px dashed black;padding-top:0.3em;margin-top:2em}
div.footer_print span{float:right}
ul.simpleList{list-style-type:square;padding-left:1.5em;color:Black}
ol.bigList{list-style-type:decimal;font-weight:bold;padding-left:1em;font-size:2.2em}
ol.bigList strong{color:#85010E;font-size:0.6em;}
ol.bigList ul{list-style-type:square;padding-left:1em;padding-bottom:1em;margin-bottom:1em;background:url(../skin/line1.gif) repeat-x bottom left}
ol.bigList ul li{color:#4F4F4F;font-size:11px;font-weight:normal}
ul.list1{width:380px;margin-top:1em}
ul.list1 li{clear:both;overflow:hidden;width:100%;margin-bottom:2em}
ul.list1 img{float:left;}
ul.list1 p{margin:0;}
ul.list1 h3, ul.list1 p, ul.list1 a.arrow{display:block;margin-left:107px;}
ul.list1 h3 a{color:#1C1C1C;font-weight:bold}
ul.list1_1{width:410px}
ul.list1_1 li{clear:both;overflow:hidden;width:100%;margin-bottom:15px;padding-bottom:15px;background:url(../skin/line1.gif) repeat-x bottom left}
ul.list1_1 img{float:left;}
ul.list1_1 p{margin:0;}
ul.list1_1 h3, ul.list1_1 p, ul.list1_1 a.arrow{display:block;margin-left:120px;}
ul.list1_1 h3 a{color:#1C1C1C;font-weight:bold}
ul.list2{width:380px}
ul.list2 li{clear:both;overflow:hidden;width:100%;padding-bottom:1em;margin-bottom:1em;background:url(../skin/line1.gif) repeat-x bottom left}
ul.list2 em{display:block;color:#858585;font-weight:bold;font-size:0.909em}
ul.list2 h3{margin-bottom:7px}
ul.list2 h3 a{color:black;font-size:1.272em;}
ul.list2 img{float:left;}
ul.list2 p{margin:0;}
ul.list2 p, ul.list2 a.arrow{display:block;margin-left:105px;}
ul.list3{width:410px}
ul.list3 li{clear:both;overflow:hidden;width:100%;margin-bottom:15px;padding-bottom:15px;background:url(../skin/line1.gif) repeat-x bottom left}
ul.list3 img{float:left;}
ul.list3 p{margin:0;}
ul.list3 h3, ul.list3 h4, ul.list3 p, ul.list3 a.arrow{display:block;margin-left:130px;margin-bottom:0.4em}
ul.list3 h3{background:url(../skin/bullet1.gif) no-repeat left center;color:#4F4F4F;font-weight:normal;padding-left:13px;margin-left:117px}
ul.list3 h4{color:#85010E;font-weight:bold;font-size:1.272em;}
ul.list3 a.arrow{background-image:url(../skin/arrow3.gif);color:#3E3E3E;font-weight:normal;margin-bottom:1.5em}
dl dt{font-weight:bold;color:#090909;background:url(../skin/bar1.gif) no-repeat top left;line-height:25px;padding-left:10px}
dl dd{padding:5px 10px;margin-bottom:1em}
div.imagebox1{float:left;display:block;overflow:hidden;margin:18px 0;position:relative}
div.imagebox1 ul{display:none}
div.imagebox1 div{position:absolute;bottom:0px;right:0px;width:100px;padding-left:15px}
div.imagebox1 a.image{display:block;margin-right:115px}
div.imagebox1 div a{display:block;margin-top:8px}
table.tecdata{width:380px;border-collapse:collapse}
table.tecdata caption{font-weight:bold;color:#090909;background:url(../skin/bar1.gif) no-repeat top left;line-height:25px;padding-left:10px}
table.tecdata tr{background:url(../skin/line1.gif) repeat-x bottom left;}
table.tecdata th, table.tecdata td{padding:5px 10px;vertical-align:top}
table.tecdata th{font-weight:bold;color:#090909;padding-right:20px}
table.downloads{width:380px;border-collapse:collapse;margin-bottom:2em}
table.downloads caption{font-weight:bold;color:#090909;background:url(../skin/bar1.gif) no-repeat top left;line-height:25px;padding-left:10px}
table.downloads tr{background:url(../skin/line1.gif) repeat-x bottom left;}
table.downloads td{padding:5px 10px;vertical-align:top}
table.downloads a.downloadLink{background-image:url(../skin/arrow2.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px}
table.downloads a.downloadLink:hover{color:black}
.imgbar{width:400px;overflow:hidden}
.imgbar ul{background:url(../skin/imgbar.gif) no-repeat top left;width:380px;padding:12px 6px 0px 14px;height:92px;overflow:hidden}
.imgbar li{width:33%;text-align:center}
.imgbar li div{display:inline}
.imgbar li.n0, .imgbar li.n1{float:left;}
.imgbar li.n2{float:right;}
.imgbar li.nx{display:none}
.imgbar li a{position:relative;overflow:hidden;display:block;float:left;padding:0 3px 4px 0}
.imgbar img{position:relative;z-index:2}
.imgbar img.sd{position:absolute;bottom:0px;right:0px;z-index:1}
.imgbar a.zoom{float:left;padding:10px}
.imgbar a.more{float:right;padding:10px}
.searchbox{margin-top:2em;}
.searchbox .text,.searchbox .button{width:120px;margin-bottom:3px;display:block}
fieldset.searchmask label{display:block;padding-top:3px;margin-bottom:1em;}
fieldset.searchmask fieldset{float:left;margin-right:30px}
.vcard{overflow:hidden;width:100%;margin:1em 0}
.vcard h3{font-weight:bold;color:#090909;background:url(../skin/bar1.gif) no-repeat top left;line-height:25px;padding-left:10px}
.vcard .hide{display:none}
.vcard div{padding:10px}
.vcard div.half{width:180px}
#mediaContainer{display:none;position:fixed;top:0px;left:0px;height:100%;width:100%;z-index:100}
* html #mediaContainer{position:absolute;top:expression( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop);height:expression( ignoreMe = document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight);}
#mediaContainer div.mediaBg{position:absolute;top:0px;left:0px;height:100%;width:100%;background:black;opacity:0.4;filter:alpha(opacity=40);z-index:101}
#mediaContainer .mediaBox{height:426px;margin:auto;padding:50px 70px;position:relative;top:30px;width:527px;z-index:102;}
#mediaContainer img.mediaBg{position:absolute;top:0px;left:0px;z-index:103}
#mediaContainer div{position:relative;z-index:104}
#mediaContainer .controlsTop{margin-top:5px;margin-bottom:10px;height:15px;overflow:hidden;width:100%}
#mediaContainer .controlsTop span{float:left}
#mediaContainer .close{float:right;cursor:pointer}
#mediaContainer .controlsBottom{width:527px;position:absolute;bottom:50px;left:0px;margin:0 70px;height:15px;overflow:hidden;background:url(../skin/line1.gif) repeat-x top left;padding-top:10px}
#mediaContainer .prev{float:left;position:relative;top:-30px;cursor:pointer}
#mediaContainer .next{float:right;position:relative;top:-60px;cursor:pointer}
#mediaContainer .stage{text-align:center;background:url(../skin/mplayer/loading.gif) no-repeat center center;height:370px}
#mediaContainer .stage span{display:block;margin-top:1em}
#videoplayer{margin-top:1em}
body.popup select{display:none}
.contactform label{width:70px;float:left;clear:left;text-align:right;padding-right:10px;margin-bottom:7px}
.contactform input.text{width:250px;float:left;margin-bottom:7px}
.contactform textarea{width:300px;height:100px;display:block;margin-bottom:7px}
.contactform select{margin-left:80px;float:left;clear:left;margin-bottom:7px;width:250px}
.vali{color:#85010E;font-weight:bold;font-size:1.2em}
.contactform .vali{float:left;margin-left:3px}
.contactform .rdList label{width:auto;clear:none;float:none;text-align:left}
.contactform .nolabel{clear:left;float:left;margin-left:80px;margin-bottom:7px}
.tooltip{color:#8C8A7F}
.contactform .formSection{border-left:3px solid #bbbbbb;margin-left:55px;padding-left:20px}
.contactform .infomaterial div.products{padding-left:8px;border-left:3px solid #bbbbbb;margin-left:8px}
* html img, * html div, * html .langSelector a, * html .langSelector strong {behavior:url(/lib/x/iepngfix.htc)}
@media print{body{background:none}
div.content, form, div.main{width:auto;margin:0;float:none;overflow:visible}
div.head, div.subnav, div.navright, div.footer{display:none}
div.head_print, div.footer_print{display:block}
}
