body { text-align: center; color: #000; font-size: 80%; font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; background: #fff url(../images/back.jpg) repeat-y center; }
#main { width: 764px; text-align: left; margin: 0 auto; background: url(../images/back_in.jpg) no-repeat top center; z-index: 1; min-height: 835px; height: auto; _height: 835px; }


/* ---GENERAL--- */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
ul, ol { list-style: none; }
a img, :link img, :visited img, fieldset { border: none; }
.clear { clear: both; overflow:hidden; }

a, a:link, a:visited, a:active  { color: #039; text-decoration: none; }
a:hover { color: #039; text-decoration: underline; }

/* ---HEADER--- */
h1 { margin-left: 245px; position: absolute; top: 50px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size: 2.3em; font-weight: normal; }
h1 span { color: #060; }
#slogan { text-align: left; margin: 0 auto; margin-left: 245px; position: absolute; top: 80px; font-size: 1.1em; }

h2 { text-align: left; margin: 0 auto; margin-left: 260px; position: absolute; top: 140px; font-size: 1.4em; }
h2 span { font-weight: normal; }

#header_1 { background: url(../images/header_1.jpg) no-repeat; width: 487px; height: 216px; margin-left: 225px; position: absolute; top: 139px; }
#header_about { background: url(../images/header_about.png) no-repeat; width: 487px; height: 216px; margin-left: 225px; position: absolute; top: 139px; }
#header_products_vf200 { background: url(../images/header_products_vf200.jpg) no-repeat; width: 487px; height: 216px; margin-left: 225px; position: absolute; top: 139px; }
#header_products_vf300 { background: url(../images/header_products_vf300.jpg) no-repeat; width: 487px; height: 216px; margin-left: 225px; position: absolute; top: 139px; }
#header_slices { background: url(../images/header_slices.jpg) no-repeat; width: 487px; height: 216px; margin-left: 225px; position: absolute; top: 139px; }
#header_references { background: url(../images/header_references.jpg) no-repeat; width: 487px; height: 216px; margin-left: 225px; position: absolute; top: 139px; }
#header_contact { background: url(../images/header_contact.jpg) no-repeat; width: 487px; height: 216px; margin-left: 225px; position: absolute; top: 139px; }
#header_news { background: url(../images/header_news.jpg) no-repeat; width: 487px; height: 216px; margin-left: 225px; position: absolute; top: 139px; }
#header_features { background: url(../images/header_features.jpg) no-repeat; width: 487px; height: 216px; margin-left: 225px; position: absolute; top: 139px; }
#header_electro { background: url(../images/header_electro.jpg) no-repeat; width: 487px; height: 216px; margin-left: 225px; position: absolute; top: 139px; }
#header_immuno { background: url(../images/header_immuno.jpg) no-repeat; width: 487px; height: 216px; margin-left: 225px; position: absolute; top: 139px; }



/* ---CONTENT--- */
#content { float: right; width: 473px !important; width /**/:533px; padding: 0 55px 0 5px; margin: 390px 0 30px 0; }
#content h3 { font-size: 120%; padding: 0 5px 7px 5px; }
#content h4 { font-size: 100%; padding: 5px 5px 7px 5px; }
#content p { line-height: 26px; padding: 0 4px; }
#content p.more { line-height: 26px; text-align: right; margin-right: 50px; }

#content img { border: 3px solid #E4E4E4; margin: 3px; }
#content p.slicer { margin: 5px 5px 20px 5px; }

#content #left { float: left; width: 230px; margin: 5px 0 10px 0; border-right: 1px solid #E4E4E4; }
#content #left_2 { float: left; width: 230px; margin: 5px 0 10px 0; }
#content #right { float: right; width: 230px; margin: 5px 0 10px 0; }
#content #right_2 { float: right; width: 230px; margin: 0px 0 0px 0; padding-left: 15px; }
#content #right li { line-height: 26px; padding: 0 4px 0 11px; margin-left: 4px; background: url(../images/list.png) no-repeat 0 0.9em; list-style-type: none; }
#content #right_2 li { line-height: 26px; padding: 0 4px 0 11px; margin-left: 4px; background: url(../images/list.png) no-repeat 0 0.9em; list-style-type: none; }

.line { width: auto; border-bottom: 1px solid #E4E4E4; margin: 10px 0; clear: both; }
#points li {line-height: 26px; padding: 0 4px 0 11px; margin-left: 4px; background: url(../images/list.png) no-repeat 0 0.9em; list-style-type: none;  }

/* ---NAVIGATION--- */
#navigation { float: left; width: 213px; padding-left: 9px; }
#nav_main { list-style: none; margin-top: 142px; background: #003333; }
#nav_main li { height: 30px; line-height: 30px; vertical-align: middle;  }
#nav_main li a, #nav_main li a:link, #nav_main li a:visited { color: #fff; text-decoration: none; font-weight: bold; }
#nav_main li a:hover { color: #FF9933; text-decoration: none; background: #1B4949 url(../images/nav.png) no-repeat; }
#nav_main li.tab { color: #FF9933; background: #1B4949 url(../images/nav.png) no-repeat; text-align: right; padding: 0 50px 0 0; width: 163px !important; width /**/:213px; }
#nav_main li.current { list-style-image: &#187;; }
#nav_main a { display: block; text-align: right; padding: 0 50px 0 0; width: 163px !important; width /**/:213px; }

#nav_sec { list-style: none; margin-top: 30px; }
#nav_sec li { height: 28px; line-height: 28px; vertical-align: middle;  }
#nav_sec li a, #nav_sec li a:link, #nav_sec li a:visited { color: #999; text-decoration: none; font-weight: bold; }
#nav_sec li a:hover { color: #FF9F40; text-decoration: none; }
#nav_sec li.tab { color: #FF9F40; text-align: right; padding: 0 50px 0 0; width: 163px !important; width /**/:213px; }
#nav_sec a { display: block; text-align: right; padding: 0 50px 0 0; width: 163px !important; width /**/:213px; }

/* ---FOOTER--- */
#footer { clear: both; color: #fff; padding: 15px 0; width: 746px; background: #003333; margin: 0 auto; }
#footer p { text-align: center; }
#footer a, #footer a:link, #footer a:visited, #footer a:active { color: #fff; text-decoration: none; }
#footer a:hover { color: #fff; text-decoration: underline; }
