/** general elements **/
*	{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:12px;color:#5B5858;}
/* general  visual */
body	{/*position:relative;height:100%;text-align:center;*/margin:0;padding:0;}

a	{outline:none;/*font:normal 12px Arial;*/}
a:hover{text-decoration:none;}

br,.clear	{clear:both;}
img	{border:none;}

a,p,dl,div,td,img,input,h3,h4,h5,
ul.mainNav,ul.mainNav li,
ul.subNav,ul.subNav li,ol.tabs li		{margin:0px;padding:0px;list-style-type:none;}

.visible	{display:none;}
/** root element **/
table.siteContent	{z-index:44;width:100%;height:100%;margin:0 auto;text-align:center;}
  div.siteContent	{z-index:44;position:relative;width:998px;height:100%;margin:0 auto;background:transparent url('../img/backSiteContent.gif') bottom left no-repeat;text-align:left;}
table.siteContent td{vertical-align:top;}
/** height holders **/
/* banner */
tr.banner		{position:relative;height:150px;background:black url('../img/backBanner.gif') top left repeat;}
tr.banner td	{background:transparent url('../img/banner.jpg') top center no-repeat;}
/* main navigation */
tr.mainNav		{height:27px;}
tr.mainNav td	{background:transparent url('../img/backMainNavRow.gif') top left repeat-x;/*background:transparent url('../img/backMainNavRow.gif') top left repeat-x;text-align:center;*/}
/* site content */
tr.siteContent td{background:white url('../img/backSiteContentTd.jpg') bottom left repeat-x;}
tr.siteContent div.siteContent	{top:0px;padding:0 26px 0 37px;}
html>body tr.siteContent div.siteContent	{width:935px;}
/* banner bottom */
tr.bannerB	{height:96px;}
tr.bannerB div.siteContent	{padding:9px 0;}
/* footer */
tr.footer	{height:24px;background:#434a57;}

/** banner **/
div.banner	{position:relative;width:100%;margin:0;padding:11px 0 0;}
div.banner div.siteContent	{background:none;height:auto;text-align:center;}
/* logo */
div.banner a{z-index:44;position:absolute;top:34px;left:33px;width:309px;height:73px;}
/** banner bottom **/
h4	{position:absolute;bottom:0;left:36px;width:609px;margin:0;padding:9px 0px;border-top:solid 1px #C2C2C2;vertical-align:top;}
h4 a img{float:left;vertical-align:bottom;}
h4 img	{float:right;vertical-align:bottom;}
h4 div.pageContent	{width:340px;}
/* flash */
.flash	{position:absolute;left:351px;top:-11px;text-align:center;}
.flashTxt{background:white;margin:22px 0 0;padding:11px;}
.flashTxt a{position:relative;top:0;left:0;height:18px;}
/** main navigation **/
ul.mainNav{width:964px;height:49px;margin:1px 0 0;padding:0;background:transparent url('../img/-backMainNav.gif') top left repeat-x;}
html>body ul.mainNav	{margin:1px auto 0;}
ul.mainNav li{float:left;padding:0 2px 0 0;background:transparent url('../img/backMainNavBtw.gif') right 13px no-repeat;}
ul.mainNav a {position:relative;float:left;padding:15px 18px 8px;font:bold 11px Arial;color:white;text-decoration:none;text-transform:uppercase;}
ul.mainNav a.active,ul.tabs li.active a{background:transparent url('../img/backMainNavActive.gif') top left repeat-x;}
ul.mainNav a img	{position:absolute;top:0;left:-4px;}
ul.mainNav li.lang	{float:right;padding-right:21px;padding-bottom:20px;border:none;background-image:none;}
ul.mainNav li.lang a	{margin:15px 0 0 9px;padding:0;border:none;}
ul.mainNav li.lang img	{position:relative;top:0;left:0;}
/** second navigation **/
ul.subNav	{position:relative;float:left;width:230px;margin:5px 0 11px;}
ul.subNav li{margin:0 0 0 22px;padding:0 0 0 11px;background:transparent url('../img/backList.gif') left 4px no-repeat;}
ul.subNav li.mainCat{margin:11px 0 0;}
ul.subNav li.mainCat a{font-weight:bold;}
ul.subNav a	{color:#4E4E4E;text-decoration:none;}
ul.subNav a:hover	{text-decoration:underline;}
ul.subNav li.active a	{color:#B01515;}
/** titles **/
h1,h2	{position:relative;display:block;height:16px;margin:0px 0 14px;padding:11px 0 3px;border-bottom:solid 1px #C2C2C2;font-size:13px;color:#292828;text-transform:uppercase;text-align:left;}
html>body h1,html>body h2	{height:auto;min-height:16px;}
h2	{text-transform:none;}
h2 a{font-size:13px;font-weight:bold;color:#292828;text-decoration:none;}
h2 a:hover{text-decoration:underline;}
h1 b,h2 b{font-size:13px;color:#B01515;}
b.title	{color:#B01515;}
/** left side **/
.leftBlock		{width:230px;position:relative;float:left;padding:0 36px 0 0;/*padding:0 18px 0 32px;*/text-align:left;}
.rightBlock h2 	{/*MSS2009-01-08: width:455px;*/}
.rightBlock dl	{width:625px;margin:0 0 11px 35px;}
.rightBlock dt	{padding:0 0 5px;font-weight:bold;}
.rightBlock dd	{margin:0;padding:0 0 0 11px;background:transparent url('../img/backList.gif') left 4px no-repeat;color:#4E4E4E;}
/** right side **/
div.rightBlock	{position:relative;float:right;width:663px;height:100%;background:transparent url('../img/backPageContent.gif') top left repeat-y;text-align:left;}
div.rightBlock h1,div.rightBlock h2{margin-left:36px;margin-right:15px;}
div.rightBlockT	{position:absolute;top:-8px;left:0;height:8px;width:193px;background:transparent url('../img/backPageContentT.jpg') top left no-repeat;}
.pageContent,.container{padding:0 14px 11px 36px;/*padding:0 28px 11px 36px;*/}
.pageContent 	{margin:0 0 75px;}
.pageContent h1	{height:16px;}
.pageContent p	{margin:9px 0;}
.pageContent dl	{display:block;clear:both;/*2008-10-22:background:white;*/}
.pageContent dt,.pageContent dd{float:left;left:0;margin:0;padding:9px 0 9px 50px;background:transparent url('../img/backList.jpg') 18px 6px no-repeat;}
.pageContent dt a{display:block;width:252px;}
.pageContent dd 	{width:154px;/*margin:9px 12px 9px 0px;margin:9px 9px 9px 0;*/padding:0px 0px 0;background:none;text-align:center;}
html>body .pageContent dd {/*margin:9px 11px;*/}
.pageContent dd img	{/*display:block;margin:0 auto 5px;*/cursor:pointer;}
/* tabs */
 ul.tabs 	{width:100%;height:30px;/*height:39px;*/margin:11px 0 0;padding:0;background:transparent url(/img/backMainNav.gif) top left repeat-x;background-position:left -11px;}
 ul.tabs li {background-position:right 7px;}
 ul.tabs a	{padding:8px 18px 4px;}
/*2008-10-22:
 ul.tabs li	{float:left;padding:0 2px 0 0;background:transparent url('../img/backMainNavBtw.gif') right 13px no-repeat;}
 ul.tabs li.active	{}
*/
/*2008-10-22:
 ul.tabs a	{font-weight:bold;}
 ul.tabs li.active a{color:#292828;}
*/
div.tabs 	{display:none;min-height:190px;border:solid 1px #C2C2C2;}
div.tabs h2	{margin-left:0;margin-right:0;padding-left:18px;font-size:12px;font-weight:normal;}
.pageContent div#tabMoreCont dt{padding-left:40px;background-image:url('../img/icon_pdf.gif');}
.pageContent div#tabLayoutsCont dt{padding-left:40px;background-image:url('../img/downloadDoc.gif');}
/** footer **/
tr.footer	{/*border-top:solid 4px black;background:#232324;*/}
tr.footer div.siteContent	{padding:0;border:solid 0px red;background:none;}
tr.footer div.footer	{margin:0 0 0 36px;color:white;font-size:11px;line-height:27px;}
tr.footer td,tr.footer span	{font-size:11px;color:white;}
/* elements */
span.link	{display:block;float:right;margin:3px 0 11px;font-weight:normal;color:#B01515;}
a.link	{font-size:11px;color:#B01515;text-decoration:underline;}
a.link:hover	{text-decoration:none;}
h1 span.link	{margin:-1px 0 0px;text-transform:none;font-weight:normal;}









/* products list */
.pic	{display:block;height:132px;width:132px;margin:5px 9px 5px 13px;border:solid 1px #B01515;text-align:center;vertical-align:middle;}
.pic img{margin:0;padding:0;vertical-align:middle;}
.picHeight{width:0px;height:134px;}
.text	{display:block;height:36px;}
/* map */
  a.map	{display:block;position:relative;width:250px;margin:18px 0 9px;padding:0 0 4px 4px;background:#ebebeb;}
img.map	{position:relative;border:solid 0px #DFDAD2;}
/* fields */
   .field	{float:left;width:178px;height:18px;margin:2px 11px 2px 0px;border:solid 1px #B01515;border-color:#B01515 #DFDFDF #DFDFDF #B01515;}
div.field	{width:118px;border:none;text-align:right;}
textarea.field	{height:68px;}
   .fieldCheck	{display:inline-block;width:13px;height:13px;margin:2px 5px 9px 0;border:none;}
   .fieldCaptcha{width:122px;}
img.captcha	{float:left;margin:3px 3px 11px 0;border:solid 1px #CECECE;}
   
    p.error	{position:relative;height:11px;height:auto;min-height:11px;margin:18px 0 11px;padding:0;color:#FF0000;text-align:center;}
	p.error b{color:#FF0000;}
input.error	{background:#ffeeee;}
/* Privacy Policy */
div#privPolicy		{display:none;z-index:99;position:absolute;top:75px;left:55px;width:555px;padding:0 4px;border:solid 1px #CECECE;background:white url('../img/backPageContent.gif') repeat-y scroll left top;}
div#privPolicy div	{margin:11px;text-align:left;}
div#privPolicy h1	{margin-left:0;}
div#privPolicy span.link	{float:right;}
/* paging */
     a.paging	{padding:0 1px;margin:0 1px;text-decoration:none;}
     a.paging:hover	{}
span.paging	{padding:0 1px;margin:0 1px;color:#E03637;}
/* enlarge picture - no popup, but div-visibility */
img.prodPic		{}
.enlarge		{position:absolute;left:0px;top:0px;width:100px;display:none;background:#fff;border:1px solid #B01515;filter:alpha(opacity=60); -moz-opacity:.60;z-index:99;}
html>body .enlarge{padding-bottom:34px;min-width:100px;width:auto;}
p.enlargeTop	{margin:0px;padding:0px;height:18px;background:#B01515;text-align:right;}
p.enlargeBottom	{position:relative;height:16px;background:#fff;text-align:right;font-weight:bold;color:#000;}
html>body p.enlargeBottom{margin:0px;padding:0px;}
img.bigPicClose	{margin:2px 2px 2px 2px;cursor:pointer;cursor:hand;}
img.resize		{position:absolute;height:16px;right:-1px;cursor:se-resize;}


/* general formatting */
.noBrd	{border:none;}
.floatL	{float:left;}
.floatR	{float:right;}
.absTR	{position:absolute;top:0;right:0}
.absTL	{position:absolute;top:0;left:0}
.absBR	{position:absolute;bottom:0;right:0;}
.absBL	{position:absolute;bottom:0;left:0;}
.alignC	{text-align:center;}
.colorRed	{/*color:#D81919;*/color:#B01515;}
/* debug formatting */
div#debug	{display:none;position:absolute;left:11px;top:11px;border:1px solid gray;padding:5px;cursor:hand;cursor:pointer;background:white;} 
  b.debug	{font-weight:normal;color:blue;}
 em.debug	{font-style:normal;color:red;font-weight:bold;}