body {margin: 0}
body, td {font-family: tahoma, verdana, sans-serif; font-size: 10px;}
a {color: black; text-decoration: underline; }
img { border: 0; }
a:hover { color: #d01b10 !important; text-decoration: underline;}
a:visited {color: #555; }
a.cat-oth { text-decoration: none}
a.submenu0, a.submenu1, a.submenu2 { text-decoration: none; color: black;}
a.submenu0:hover, a.submenu1:hover, a.submenu2:hover {text-decoration: underline; color: black;}
a.submenu0 {font-size: 14px; font-weight: bold; line-height: 16px;}
a.navigation, a.navigation:visited { text-decoration: underline; color: black}
a.navigation:hover {text-decoration: underline; color: red;}
a.nodec {text-decoration: none}
a.nodec:hover {text-decoration: underline;}
a.mAl2, a.mAl2:hover, a.mAl2:visited {color: white; text-decoration: none}
a.mPl2 {text-decoration: none}
a.mPl2:visited {color:black;}
a.menulink:hover {color: white; font: 9px arial sans-serif; font-weight: normal; text-decoration: underline; margin-top:0px; margin-bottom:0px;}
a.map {text-decoration:none;}
p {font-family: verdana, tahoma, sans-serif; font-size: 11px; line-height: 13px; margin: 0px 10px 8px 0px; text-align:left; color: black;}
td,th {font-family: verdana, tahoma, sans-serif; font-size: 11px; line-height: 120%;}
h1 {font-family: tahoma, sans-serif; color:black; font-size: 22px; margin: 4px 0px 20px 0px; font-weight: normal; line-height:25px;}
h1 a, h1 a:visited { text-decoration: none; color: #000; }
h1 a:hover { text-decoration: underline; color: #000; }
h2 {font-family: tahoma, sans-serif; color:black; font-size: 18px; font-weight: normal; margin: 15px 0px 5px 0px; line-height:20px;}
h3 {font-family: tahoma, sans-serif; color:black; font-size: 14px; font-weight: bold; margin: 15px 0px 5px 0px; line-height:120%;}
ul, ol, li {font-family: tahoma, sans-serif; font-size: 11px; line-height: 130%; margin: 2px 0px 4px 0;}
ol li { margin-left:0px; margin-bottom:10px; }
ul li ul li {margin-left:5px; font-size:100%; list-style:square; text-align:left;}
ul {list-style: square;}



.maintbl {  background: #e5e5e5 url(/i/mainbg.jpg) repeat-x; }
.navigation {font-size: 11px; font-face: tahoma, sans-serif; color: black;}
.btn {font-family: tahoma, sans-serif; font-size: 11px; line-height: 100%; margin: 10px 0px 0px 10px; text-align:center; color: black; font-weight:bold;}
.cat-item {font-family: tahoma, sans-serif; font-size: 12px; line-height: 130%; margin: 0px 0px 0px 5px; text-align:left; color: black; font-weight:bold;}
.cat-txt {font-family: tahoma, sans-serif; font-size: 11px; line-height: 130%; margin: 0px 0px 0px 10px; text-align:left; color: black; font-weight:normal;}
.cat-txt h2 { font-size: 12px; font-weight: bold; margin: 10px 10px 0 0; }
.cat-oth {font-family: verdana, tahoma, sans-serif; font-size: 12px; line-height: 110%; margin: 0px; text-align:left; color: black; font-weight:bold;}
.cath {font-weight:bold;}
img.cat2 {margin: 4px 0px 4px 0px;}
.light {color:#898989;}
.img-l {margin: 0px 10px 30px 0px;}
.img-r {margin: 0px 0px 10px 0px;}
.img-pdf {margin: 3px 3px 3px 0px;}
.img-border {margin: 0px 20px 0px 0px;}
.m-sec {font-size: 14px; font-weight:bold; margin:10px 0px 7px 0px;}
.m-dwni {font-size:10px;}
.m-name {margin:4px 5px 4px 7px;}
.MenuAl2 {font-family: tahoma, sans-serif; font-size: 11px; line-height: 110%; margin: 0px 5px 0px 5px; text-align:left; color: white; font-weight:bold;}
.MenuPl2 {font-family: tahoma, sans-serif; font-size: 11px; line-height: 110%; margin: 0px 13px 0px 0px; text-align:left; color: black; font-weight:bold;}
.sm {font-family: tahoma, sans-serif; font-size: 11px; line-height: 130%; text-align:left; font-weight:normal; margin:0px 0px 5px 0px;}
.smm {font-family: tahoma, sans-serif; font-size: 10px; line-height: 110%; text-align:left; color:#898989; font-weight:normal; margin:0px 0px 0px 0px;}
.brws {font-family: verdana, sans-serif; font-size: 9px; line-height: 120%; text-align:left; color:#898989; font-weight:normal; margin:0px 0px 0px 0px;}
.map {color: black;}
.prod-head {margin:3px 0px 7px 0px; line-height: 18px;}
.prod-info {font-family: tahoma, sans-serif; font-size: 10px; line-height: 110%; text-align:left; color:#898989; font-weight:normal; margin:0px 0px 0px 10px;}
.submenu {font-family: verdana, tahoma, sans-serif; font-size: 11px; line-height: 110%; text-align:left; color:#555555; font-weight:normal; margin:3px 0px 3px 5px;}
.tbl-bgg {background-color:#e9e9e9;}
.tbl-h {background-color:#D9D9D9;}
.tbl-tr2 {background-color:#f4f4f4}
.tbl-tr1 {background-color:white;}
.tbl-cp {background-color:#e9e9e9;}
.tm {margin-top:7px;}
td.cat {padding: 15px 15px 15px 0px; border-bottom: 1px solid #d2d2d2;}
td.r_mh {padding: 15px 0px 15px 0px; border-bottom: 1px solid #d2d2d2;}

img#inred {margin-top: 43px;}
img.catitem {margin: 10px 0px 0px 10px;}
table.prod {margin: 0px 0px 20px 0px}
table.prod td {padding: 0px 10px 0px 0px;}
table.prod p {margin: 0px 0px 5px 0px; line-height: 12px;}
table.prod h1 {font-size: 13px; line-height: 15px; font-weight: bold; margin: 12px 0px 14px 0px; line-height: 12px;}
table.prod div { padding: 0 0 14px 0; }
table.prod img { margin: 0 0 6px 0; }
table.prod h1 a { border-bottom: 1px dashed #000; }
table.prod h1 a:hover { text-decoration: none; border-bottom: 1px dashed #d01b10; }
table.prod h1 a.sp { border-bottom: none; text-decoration: underline; }
table.prod h1.sp { font-size: 15px; line-height: 16px; }
table#white {background-color:white; padding: 20px 20px 40px 20px;}
table#inlogo {margin: 85px 0px 0px 45px;}
table#topcontact {margin: 20px 15px 0px 0px;}
table#intopcontact {margin: 20px 15px 0px 35px;}
table#catdata {padding: 0px 15px 20px 15px;}
table#sm {margin:0px 10px 0px 10px;}
img#contact {margin: 4px 4px 18px 0px;}
td#sitemap {padding: 2px 18px 0px 0px;}
td#catleft {width:69%; padding: 15px 0px 0px 10px;}
td#catright {width:31%; padding: 15px 0px 0px 10px;}
td#catsep {padding:0px 10px 0px 0px;}

div.home table#bottom {padding: 15px 20px 40px 100px;}
div.inner table#bottom {padding: 15px 20px 40px 35px;}

div.im-p, div.im-a { float: left; margin: 0 10px 0px 10px; font-weight: bold; line-height: 12px; }
div.im-a { background: #d01b10; padding: 4px 5px 7px 5px; margin: 0 10px 0 0; }
div.im-p { margin: 4px 10px 6px 0; }
div.im-a a, div.im-p a, div.im-p a:visited { color: black; text-decoration: none;  }
div.im-a a, div.im-a a:visited { color: white; }

div.vacancy { background: url('/i/vac-main.gif') no-repeat; margin: 20px 0 0 0; }
div.vacancy img { margin: 40px 0 0 94px; }
div.vacancy p { margin: 10px 0 0 94px; font-size: 11px; }

p.more { font-size: 10px; background: url('/i/page.png') 70px 0 no-repeat; padding: 0 0 12px 0; }

p em { font-size: 12px; font-weight: bold; font-style: normal; }

div#pdfdownload {background: url('/i/pdf.gif') 9px 7px no-repeat #fff; padding:9px 0 5px 34px; float:left;}

.pb { margin: 4px 0 12px 0; }

#li { position: absolute; left: -100px; top: -100px; }

.tbldef { margin: 5px 0 0 0; width: 610px; }
.tbldef td { border-top: 1px solid #ccc; padding: 4px 20px 4px 0; }
.w400 { width: 400px !important; }
.photo { height: 150px; }
.catdesc { padding: 4px 0 0 5px; }

#catdata h2 { margin-top: 25px; }

a.nodec { text-decoration: none; color: #000; }
a.nodec:hover { text-decoration: underline; }

.adb { margin: 10px 0 0 20px; }

.dwl-xls { background: url(/i/dwl-xls.png) no-repeat 0 0px; padding: 0 0 5px 21px; }
