body { margin: 0px; padding: 0px; color: #000000; background: #ffffff; }
body, p, td, th, div, li { font-family: Tahoma, Verdana, sans-serif; font-size: 11px; }
pre { font-family: "Courier New", Courier, monospace; font-size: 12px; }
a { color: #000000; background: none; }
a:hover { color: #5175e0; background: none; }
p { text-align: justify; }
ul { list-style-type: square; list-style-image: url(images/menu-bullet.png); }
li { padding-bottom: 3pt; }
h2 { color: #005297; background: none; font-size: 13px; }
h3 { font-size: 12px; padding: 0px; margin: 0px; font-weight: bold; }

/* top part */
td.template-logo { height: 220px; background: #b5d3ed url(images/title-bg.png) repeat left top; text-align: left; vertical-align: top; }
td.template-menu-top { height: 36px; background: url(images/menu-top-bg.png); text-align: center; vertical-align: middle; }
a.menu-top-link { color: #005297; background-color: transparent; text-decoration: none; font-weight: bold; font-size: 13px; }
img.menu-vr { margin-left: 14px; margin-right: 14px; vertical-align: -30%; }

/* bottom part */
td.template-menu-bottom { height: 65px; background: url(images/menu-bottom-bg.png); text-align: center; vertical-align: middle; }
p.copy { text-align: center; margin-top: 6px; margin-bottom: 0px; }
strong.copy { font-size: 11px; font-weight: normal; color: #005297; background-color: transparent; }
div.yandex { display: inline; }

/* main block */
table.main { background: #216fae url(images/main-bg.png) repeat-x top left; vertical-align: top; border: none; }
td.column-divider { width: 8px; min-width: 8px; }
div.tab-divider { height: 8px; min-height: 8px; }

/* generic tab */
table.tab { border: none; vertical-align: top; padding-top: 8px; }
h1.tab-title { font-weight: bold; font-size: 13px; margin: 0px; padding: 0px 0px 0px 1px; text-align: left; color: #fff; background-color: #005297; }
h2.tab-title { font-weight: bold; font-size: 13px; margin: 0px; padding: 0px 0px 0px 1px; text-align: left; color: #fff; background-color: #005297; }
a.tab-title { color: #fff; background-color: #005297; text-decoration: none; }
td.tab-title { color: #fff; background-color: #005297; height: 25px; white-space: nowrap; }
td.tab-title-left { width: 17px; max-width: 17px; height: 25px; text-align: left; line-height: 1px; }
td.tab-title-right { width: 17px; max-width: 17px; height: 25px; text-align: right; line-height: 1px; }

/* bluish tab content */
td.tab-blue-lt { background: #eef1f8 url(images/tab-blue-lt.png) no-repeat top left; width: 10px; height: 10px; }
td.tab-blue-top { background: #eef1f8 url(images/tab-blue-top.png) repeat-x top left; height: 10px; }
td.tab-blue-rt { background: #eef1f8 url(images/tab-blue-rt.png) no-repeat top right; width: 10px; height: 10px; }
/* */
td.tab-blue-left { background: #eef1f8 url(images/tab-blue-left.png) repeat-y top left; width: 10px; }
td.tab-blue-center { background: #eef1f8; }
td.tab-blue-right { background: #eef1f8 url(images/tab-blue-right.png) repeat-y top right; width: 10px; }
/* */
td.tab-blue-lb { background: #eef1f8 url(images/tab-blue-lb.png) no-repeat top left; width: 10px; height: 10px; }
td.tab-blue-bottom { background: #eef1f8 url(images/tab-blue-bottom.png) repeat-x top left; height: 10px; }
td.tab-blue-rb { background: #eef1f8 url(images/tab-blue-rb.png) no-repeat top right; width: 10px; height: 10px; }

/* white tab content */
td.tab-white-lt { background: #fff url(images/tab-white-lt.png) no-repeat top left; width: 10px; height: 10px; }
td.tab-white-top { background: #fff url(images/tab-white-top.png) repeat-x top left; height: 10px; }
td.tab-white-rt { background: #fff url(images/tab-white-rt.png) no-repeat top right; width: 10px; height: 10px; }
/* */
td.tab-white-left { background: #fff url(images/tab-white-left.png) repeat-y top left; width: 10px; }
td.tab-white-center { background: #fff; }
td.tab-white-right { background: #fff url(images/tab-white-right.png) repeat-y top right; width: 10px; }
/* */
td.tab-white-lb { background: #fff url(images/tab-white-lb.png) no-repeat top left; width: 10px; height: 10px; }
td.tab-white-bottom { background: #fff url(images/tab-white-bottom.png) repeat-x top left; height: 10px; }
td.tab-white-rb { background: #fff url(images/tab-white-rb.png) no-repeat top right; width: 10px; height: 10px; }

/* left menu */
td.column-left { width: 266px; min-width: 266px; vertical-align: top; }
div.tab-left-expander { width: 246px; font-size: 6px; }
h2.tab-title-menu { font-weight: bold; font-size: 13px; margin: 0px; padding: 0px 0px 0px 13px; text-align: left; color: #fff; background-color: #005297; }
td.tab-bar-pressure { height: 7px; background: #e50084 url(images/tab-bar-pressure.png) no-repeat top left; }
td.tab-bar-level { height: 7px; background: #ffec00 url(images/tab-bar-level.png) no-repeat top left; }
td.tab-bar-accessories { height: 7px; background: #e62853 url(images/tab-bar-accessories.png) no-repeat top left; }
ul.menu-left { list-style-image: url(images/menu-bullet.png); padding-left: 20px; margin: 0px; }
a.menu-left { text-decoration: none; }
td.tab-golivetalk { background: #eef1f8 url(images/tab-golivetalk.png) no-repeat top left; width: 266px; height: 90px; }
div.golivetalk { padding-left: 8px; }
img.golivetalk { border: none; }

/* middle column */
td.tab-bar-blue-750 { height: 7px; background: #a0d2f1 url(images/tab-bar-blue-750.png) no-repeat top left; }
td.tab-blue-center-map { background: #eef1f8 url(images/bds-map.png) no-repeat top right; }
h2.tab-title-big { font-weight: bold; font-size: 14px; margin: 0px; padding: 0px 0px 0px 1px; text-align: left; color: #fff; background-color: #005297; }
p.tab-blue-center-map { text-align: justify; width: 55%; padding: 3px; margin: 0px; }
td.middle-column { width: 50%; vertical-align: top; }
div.tab-left { padding: 0px 4px 8px 0px; margin-top: -8px; }
div.tab-right { padding: 0px 0px 8px 4px; margin-top: -8px; }
img.tab-pic { border: none; float: right; }
p.tab-white { margin: 0px; padding: 0px 0px 8px 4px; text-align: left; }

/* right column */
td.column-right { width: 224px; min-width: 224px; vertical-align: top; }
td.tab-bar-blue-224 { height: 7px; background: #a0d2f1 url(images/tab-bar-blue-224.png) no-repeat top left; }
div.tab-right-expander  { width: 224px; font-size: 6px; }
form.search-form { margin-bottom: 0px; padding-bottom: 2px; }
span.newsdate { font-weight: bold; font-size: 12px; color: #005297; background: transparent; display: block; }
p.news-p1 { padding: 0px 4px 0px 4px; text-align: justify; }
p.news-p2 { padding: 0px 4px 0px 4px; margin-bottom: 0px; text-align: justify; }
p.news-p3 { padding: 0px 4px 0px 4px; margin-top: 0px; text-align: right; }
img.button-details { border: none; margin-bottom: -2px; }
img.no-border { border: none; }
td.search-local { background: #eef1f8 url(images/attrib/local.png) no-repeat center center; text-align: left; vertical-align: middle; padding-left: 12px; padding-right: 8px; }
td.search-field { background: #eef1f8 url(images/attrib/field.png) no-repeat center center; text-align: left; vertical-align: middle; padding-left: 12px; padding-right: 8px; }
td.search-ex { background: #eef1f8 url(images/attrib/ex.png) no-repeat center center; text-align: left; vertical-align: middle; padding-left: 12px; padding-right: 8px; }
td.search-digital { background: #eef1f8 url(images/attrib/digital.png) no-repeat center center; text-align: left; vertical-align: middle; padding-left: 12px; padding-right: 8px; }
td.search-precise { background: #eef1f8 url(images/attrib/precise.png) no-repeat center center; text-align: left; vertical-align: middle; padding-left: 12px; padding-right: 8px; }
td.search-open { background: #eef1f8 url(images/attrib/open.png) no-repeat center center; text-align: left; vertical-align: middle; padding-left: 12px; padding-right: 8px; }
td.search-hygienic { background: #eef1f8 url(images/attrib/hygienic.png) no-repeat center center; text-align: left; vertical-align: middle; padding-left: 12px; padding-right: 8px; }
td.search-sil { background: #eef1f8 url(images/attrib/sil.png) no-repeat center center; text-align: left; vertical-align: middle; padding-left: 12px; padding-right: 8px; }
td.search-sea { background: #eef1f8 url(images/attrib/sea.png) no-repeat center center; text-align: left; vertical-align: middle; padding-left: 12px; padding-right: 8px; }

/* other pages */
td.tab-white-center-padded { background: #fff; padding: 0px 4px 0px 4px; }
img.illust { border: none; float: right; margin: 15px 4px 6px 18px; }
img.illust-border { border: 1px solid; float: right; margin: 15px 4px 6px 18px; }
hr.thin { height: 1px; border-bottom-width: 0px; background-color: #999; border-color: #fff; border-style: none; }
ul.vacancy { margin-top: 3px; margin-bottom: 6px; }
img.icon { border: none; text-decoration: none; margin-right: 8px; }
img.route { border: solid 1px; margin: 12px 5px 12px 12px; float: right; }
span.required { color: #ff0000; background: none; }
b.required { color: #ff0000; background: none; }
h2.required { color: #ff0000; background: none; }
h3.required { color: #ff0000; background: none; }
td.nowrap { white-space: nowrap; }
table.dealers-welcome { border: none; width:100%; color: #000; background-color: #f4f4f4; text-align: justify; }
img.dealers-map { border: solid 1px #000; z-index:1; margin: 4px; }
ul.nobullet { list-style-image: none; list-style-type: none; }
td.news-photo { text-align: center; width: 50%; }
img.news-photo { border: solid 1px #000; }
ul.bullet-small { list-style-type: circle; list-style-image: url(images/menu-bullet-sm.png); }
strong.pre { font-size: 15px; }
p.article-authors { font-style: italic; text-align: right; }
div.article-authors { padding-left: 8px; }
h2.sitemap { margin: 0px; padding: 8px 0px 4px 0px; }
ul.sitemap-l3 { padding-top: 3px; padding-bottom: 0px; margin-bottom: 0px; }

/* products */
tr.device-table-row { color: #000; background-color: #eef1f8; }
td.device-table-name { color: #000; background-color: #eef1f8; white-space: nowrap; }
th.device-table-row { font-style:italic; font-weight: normal; color: #000; background-color: #a0d2f1; }
th.device-table-name { font-style:normal; font-weight: bold; color: #000; background: #a0d2f1 url(images/products/tab-title-category.png) no-repeat top left; }
div.category-about { padding-left: 8px; text-align: justify; }

/* device */
table.device-category { float: right; font-size: 6px; }
tr.device-category { height: 26px; }
td.device-subcat-left { background: url(images/products/h2-category-l.png) no-repeat right bottom; width: 20px; font-size: 6px; }
td.device-subcat-center { background: #ced1f3; font-size: 6px; }
td.device-subcat-right { text-align: center; background: url(images/products/h2-category-r.png) no-repeat left bottom; width: 20px; font-size: 6px; }
h2.category { color: #fff; background: #ced1f3;  font-size: 14px; height: 18px; padding: 0px; margin: 0px; white-space: nowrap; }
h3.category { font-size: 12px; font-weight: bold; text-align: center; white-space: nowrap; }
a.category { color: #ffffff; background: transparent; text-decoration: none; }
td.h3-pressure { color: #fff; background: #ffa300 url(images/products/h3-pressure.png) no-repeat center bottom; height: 26px; width: 170px; }
td.h3-level { color: #fff; background: #72ba2c url(images/products/h3-level.png) no-repeat center bottom;  height: 26px; width: 170px; }
td.dev-parameter{ color: #000; background-color: #eef1f8; padding-top: 5px; padding-bottom: 5px; }
#sensor-link { border-bottom: 1px dotted; }
#sensor { color: #000; background-color: #fff; position: absolute; margin-top: 5px; padding: 5px; width: 410px; border: thin solid; vertical-align: middle; visibility: hidden; }
strong.description { white-space: nowrap; }

td.attrib-local,td.attrib-field,td.attrib-ex,td.attrib-digital,td.attrib-precise,td.attrib-open,td.attrib-hygienic,td.attrib-sil,td.attrib-sea { background: #eef1f8 no-repeat center center; text-align: left; vertical-align: middle; padding: 0px 8px 0px 12px; height: 22px; }
td.attrib-local { background-image: url(images/products/attrib/local.png); }
td.attrib-field { background-image: url(images/products/attrib/field.png); }
td.attrib-ex { background-image: url(images/products/attrib/ex.png); }
td.attrib-digital { background-image: url(images/products/attrib/digital.png); }
td.attrib-precise { background-image: url(images/products/attrib/precise.png); }
td.attrib-open { background-image: url(images/products/attrib/open.png); }
td.attrib-hygienic { background-image: url(images/products/attrib/hygienic.png); }
td.attrib-sil { background-image: url(images/products/attrib/sil.png); }
td.attrib-sea { background-image: url(images/products/attrib/sea.png); }

ul.sensor { padding-bottom: 6px; margin-bottom : 0px; padding-left: 20px; }
