body { font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:140%; }
div            { font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:140%; }
div.htags      { position:absolute; left:0px; top:-200px; width:100%; height:100px; }
div.mainnavbar { position:absolute; left:0px; bottom:0px; width:100%; height:30px; background-image:url(/images/navbar.png); background-repeat:repeat-x; background-position:top left; }
div.slogan     { position:absolute; left:200px; top:10px; width:600px; height:40px; margin:0px; padding:0px; text-align:center; font-size:24px; font-weight:bold; color:#707070; }

div.subnavpri      { padding-top:4px; padding-bottom:1px; padding-left:12px; text-indent:-12px; vertical-align:middle; margin-left:12px; }
div.subnavsec      { padding-top:2px; padding-bottom:1px; padding-left:24px; text-indent:-12px; vertical-align:middle; margin-left:12px; }
div.subnavter      { padding-top:1px; padding-bottom:1px; padding-left:36px; text-indent:-12px; vertical-align:middle; margin-left:12px; }

a           { font-family:Arial,Helvetica,sans-serif; }
a.ext       { background: url(/images/extlink.png) right center no-repeat; padding-right:13px; color:#FF8000; text-decoration:none; }
a.ext:hover { background: url(/images/extlink.png) right center no-repeat; padding-right:13px; color:#FF8000; text-decoration:underline; }

a.textlink        { font-size:13px; color:#FF0000; text-decoration:none; }
a.textlink:hover  { color:#800000; text-decoration:none; }

a.mainmenu:link    { font-size:13px; color:#EFEFEF; text-decoration:none; cursor:pointer; line-height:23px; }
a.mainmenu:visited { font-size:13px; color:#EFEFEF; text-decoration:none; cursor:pointer; line-height:23px; }
a.mainmenu:active  { font-size:13px; color:#EFEFEF; text-decoration:none; cursor:pointer; line-height:23px; }
a.mainmenu:hover   { font-size:13px; color:#FFFFFF; text-decoration:none; cursor:pointer; line-height:23px; }

a.submenu          { font-size:12px; text-decoration:none; font-weight:bold; padding-left:12px; }
a.submenu:link, a.submenu:visited, a.submenu:active { color:#000000; background:url(/images/navis0.gif) top left no-repeat; }
a.submenu:hover    { color:#804040; background:url(/images/navis1.gif) top left no-repeat; background-color:#E0E0E0; }

a.submenua         { font-size:12px; text-decoration:none; font-weight:bold;   padding-left:12px; }
a.submenua:link, a.submenua:visited, a.submenua:active { color:#FF0000; background:url(/images/navis1.gif) top left no-repeat; }
a.submenua:hover   { color:#FF0000; background:url(/images/navis1.gif) top left no-repeat; background-color:#E0E0E0; }

a.arsubmenu          { font-size:14px; text-decoration:none; font-weight:bold; padding-left:12px; }
a.arsubmenu:link, a.arsubmenu:visited, a.arsubmenu:active { color:#000000; background:url(/images/navis0.gif) top left no-repeat; }
a.arsubmenu:hover    { color:#804040; background:url(/images/navis1.gif) top left no-repeat; background-color:#E0E0E0; }

a.arsubmenua         { font-size:14px; text-decoration:none; font-weight:bold;   padding-left:12px; }
a.arsubmenua:link, a.arsubmenua:visited, a.arsubmenua:active { color:#FF0000; background:url(/images/navis1.gif) top left no-repeat; }
a.arsubmenua:hover   { color:#FF0000; background:url(/images/navis1.gif) top left no-repeat; background-color:#E0E0E0; }

sup   { vertical-align:text-top; font-size:85%; }

.page_title         { height:56px; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:17px; vertical-align:baseline; background-image:url(/images/ruler.gif); background-position:0px 24px; background-repeat:repeat-x; }
.producttitle       { font-weight:bold;   font-size:16px; vertical-align:baseline; }
.producttitle sup   { position:relative; vertical-align:0; bottom:0.3em; font-weight:bold; font-size:100%;  }
.producttitle_extra { font-weight:bold;   font-size:12px; vertical-align:baseline; font-style:italic; padding-top:4px; }
.producttitle_tm    { font-weight:bold;   font-size:16px; vertical-align:baseline; background: url(/images/aeroglasstm.gif) top right no-repeat; padding-right:12px; }
.producttext        { font-weight:normal; font-size:13px; padding:8px 0px 2px 0px; clear:left; }
.text               { font-weight:normal; font-size:13px; }
.sectionheader      { font-weight:bold;   font-size:13px; line-height:150%; }

.tiny    { font-size:10px; font-weight:normal; text-decoration:none; }
.small   { font-size:11px; font-weight:normal; text-decoration:none; }
.smallb  { font-size:11px; font-weight:bold;   text-decoration:none; }

.sproducttitle       { font-size:12px; vertical-align:baseline; }
.sproducttitle_extra { font-size:10px; vertical-align:baseline; font-style:italic; padding-top:2px; }

input.mfnormal      { height:18px; border:1px solid #A0A0A0; padding:1px 1px 0px 1px; }
input.mfwarning     { height:18px; border:1px solid #FF6060; padding:1px 1px 0px 1px; }
div.mfwarning       { border:1px solid #FF6060; }

div.ruler           { float:left; width:760px; height:30px; background-image:url(/images/ruler.gif); background-position:top left; background-repeat:repeat-x; }

ul { list-style-image: url('/images/bullet_red.gif'); } 

table, th, tr, td   { font-family:Arial,Helvetica,sans-serif; font-size:13px; }
th                  { font-weight:bold; background-color:#E0E0E0; }
td                  { font-weight:normal; }
td.numcell          { text-align:right; }

table.techdata      { border-width:1px; border-spacing:1px; border-style:solid; border-color:#808080;	border-collapse:collapse; background-color:#FFFFFF; }
table.techdata th   { border-width:1px; padding:2px; border-style:solid; border-color:#808080; background-color:#E0E0E0; -moz-border-radius:0px; }
table.techdata td   { border-width:1px; padding:2px; border-style:solid; border-color:#808080; background-color:#FFFFFF; -moz-border-radius:0px; }



div.productpic      { float:right; width:220px; height:220px; text-align:right; min-width:220px; }

div.mapcountry { position:relative; height:15px; width:150px; color:#808080; font-family:Arial,Helvetica,sans-serif; font-size:12px; overflow:hidden; }
div.mapcity    { position:relative; height:15px; width:60px;  color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:10px; overflow:hidden; }

#slideshow     { position:relative; width:200px; height:101px; }
#slideshow div { position:absolute; left:0; top:0; }

