br.clear{clear:both; height:1px;}
* html br.clear{display:none;}
body#filtrona{text-align:center; padding:0; margin:0;font-family:Tahoma, Helvetica, sans-serif; font-size:70%; color:#9a9a9a; background:#fff;}
body#scientific{text-align:center; padding:0; margin:0;font-family:Tahoma, Helvetica, sans-serif; font-size:70%; color:#fff; background:#fff;}


#outer{position:relative; text-align:center; position:relative;	width:100%;	min-width:100%;	}
form{margin:0; padding:0;}
#container{position:relative; text-align:left; margin:0 auto; width:798px; min-height:700px; position:relative; } 
* html #container{height:700px;}

#contentarea{position:relative;float:left; width:798px; padding-top:0px; background:#fff;min-height:200px;background: transparent url(../images/contentarea.gif) no-repeat 0 0; }
*html #contentarea{min-height:200px;}

#contentarea_scientific{position:relative;float:left; width:798px; padding-top:0px; background:#fff;min-height:200px;background: transparent url(../images/contentarea_scientific.gif) no-repeat 0 0; }
*html #contentarea_scientific{min-height:200px;}

#contentarea_touch{position:relative;float:left; width:798px; padding-top:0px; background:#fff;min-height:609px;background: transparent url(../images/contentarea_touch.jpg) no-repeat 0 0; }
*html #contentarea_touch{min-height:609px;}

#contentarea_thankyou{position:relative;float:left; width:798px; padding-top:0px; background:#fff;min-height:509px;background: transparent url(../images/contentarea_thankyou.jpg) no-repeat 0 0; }
*html #contentarea_thankyou{min-height:509px;}

#contentarea_form{position:relative;float:left; width:798px; padding-top:0px; background:#fff;min-height:519px;background: transparent url(../images/contentarea_form.jpg) no-repeat 0 0; }
*html #contentarea_form{min-height:519px;}



#bottom {height:77px;background:transparent url('../images/bottom.gif') center left no-repeat; }

a{color:#fe7f22;}
div{margin:0; padding:0;}
img {border:none;}
.print{ float:right}

.rightcol a {cursor:pointer;}
a.rightcol {cursor:pointer;}

#logo {position:relative; float:left;margin-top:10px;}
*html #logo {position:static; float:none;margin-top:10px;}
#logo .logolinks {margin:-40px 0 25px 18px; %margin:-35px 0 0 18px; width:590px;}
*html #logo .logolinks {margin:-35px 0 25px 18px; width:590px;}
#logo .logolinks a {color:#94b3d5;text-decoration:none;font-size:80%;}
#logo .logolinks a:hover {color:#fe7f22;text-decoration:underline;}
#logo img { margin-top:0; _margin-top:10px; }

#logo_russian {position:relative; float:left;margin-top:10px;}
*html #logo_russian {position:static; float:none;margin-top:10px;}
#logo_russian .logolinks {margin:-40px 0 25px 13px; %margin:-35px 0 0 13px; width:590px;}
*html #logo_russian .logolinks {margin:-35px 0 25px 13px; width:590px;}
#logo_russian .logolinks a {color:#94b3d5;text-decoration:none;font-size:80%;}
#logo_russian .logolinks a:hover {color:#fe7f22;text-decoration:underline;}
#logo_russian img { margin-top:0; _margin-top:10px; }

#logo_scientific {position:relative; float:left;margin-top:10px;background: transparent url(../images/logo_scientific.gif) no-repeat 0 0;width:798px; height:116px;}
*html #logo_scientific {position:static; float:none;margin-top:10px;background: transparent url(../images/logo_scientific.gif) no-repeat 0 0;width:798px; height:116px;}
#logo_scientific .logolinks {margin:75px 0 0 20px; width:590px;}
*html #logo_scientific .logolinks {margin:75px 0 0 25px; width:590px;}
#logo_scientific .logolinks a {color:#94b3d5;text-decoration:none;font-size:80%;}
#logo_scientific .logolinks a:hover {color:#fe7f22;text-decoration:underline;}

#logo_scientific_russian {position:relative; float:left;margin-top:10px;background: transparent url(../images/russian/logo_scientific.gif) no-repeat 0 0;width:798px; height:116px;}
*html #logo_scientific_russian {position:static; float:none;margin-top:10px;background: transparent url(../images/russian/logo_scientific.gif) no-repeat 0 0;width:798px; height:116px;}
#logo_scientific_russian .logolinks {margin:75px 0 0 20px; width:590px;}
*html #logo_scientific_russian .logolinks {margin:75px 0 0 25px; width:590px;}
#logo_scientific_russian .logolinks a {color:#94b3d5;text-decoration:none;font-size:80%;}
#logo_scientific_russian .logolinks a:hover {color:#fe7f22;text-decoration:underline;}


/*headings*/
h1,h2,h3,h4,h5,p{margin: 0 0 0.7em 0; padding:0;font-weight:normal;}
h1{font-size:1.2em; text-transform:uppercase; color:#4c87c5;margin:0; padding:0;}
h2{font-size:1.1em; font-weight:bold;color:#335a9d; }
h3{font-size:1.0em; margin:4px 0 8px 0; padding:0;  color:#4c87c5;}
h4{display:block; padding:3px; color:#4c87c5; font-weight:normal;  margin:0;}
h5{font-size:1.1em; color:#fe7f22;}


h1#scientific{font-size:1.2em; text-transform:uppercase; color:#fff;margin:0; padding:0;font-weight:bold;}
h2#scientific{font-size:1.1em; font-weight:bold;color:#fff; }
h3#scientific{font-size:1.0em; margin:4px 0 8px 0; padding:0;  color:#fff;font-weight:bold;}
h4#scientific{display:block; padding:3px; color:#fff; font-weight:normal;  margin:0;}
h5#scientific{font-size:1.1em; color:#fff;}

h1.scientific{font-size:1.2em; text-transform:uppercase; color:#fff;margin:0; padding:0;font-weight:bold;}
h2.scientific{font-size:1.1em; font-weight:bold;color:#fff; }
h3.scientific{font-size:1.0em; margin:4px 0 8px 0; padding:0;  color:#fff;font-weight:bold;}
h4.scientific{display:block; padding:3px; color:#fff; font-weight:normal;  margin:0;}
h5.scientific{font-size:1.1em; color:#fff;}

/* styles */
div.dashborder{border-bottom:1px dashed #3b5b9c; padding:0; margin:0 0 0.7em 0;}
.floatleft{float:left; margin:0 0.5em 0.2em 0;}
.floatright{float:right;margin:0 0 0.5em 0.2em;}

/* top nav */
#topnav{position:relative;float:left; margin:0px 0px 0px 0px;  padding-top:0px;background-image:url('../images/topnav.gif'); height:29px; width:798px;}
#topnav ul{list-style:none; margin:0; padding:0;}
#topnav ul li{list-style:none; margin:0; padding:0; display:inline;}
#topnav a{display:block; float:left;  padding: 6px 12px 0px 17px;  text-decoration:none; color:#fff;height:23px;text-transform:uppercase;}
#topnav a.active{color:#fff;background:#ed8234; }

.langnav {float:right;margin:3px 10px 0 0px;color:#fff;width:300px;}
ul.langnav {list-style:none;}
ul.langnav li {float:right;position: relative;text-align:left;padding:0px;margin:0px 7px 0 4px;}
ul.langnav a {color:#fff;}
ul.langnav a.selected {font-weight:bold;}
/* side nav */
ul.nav, ul.nav ul{  list-style:none; padding:0; margin:0;}
ul.nav{padding-left:0px; margin-top:30px;}
ul.nav li, ul.nav li li.first{}
ul.nav li.first{border-top:none;}
ul.nav li a{  display:block; color:#656565; text-decoration:none;  padding:6px 0 0px 14px; margin:3px 0 3px 0;}
ul.nav li a.active{ text-decoration:none; font-weight:bold;color:#f28637;}
ul.nav li li a{ color:#625f59; text-decoration:none; font-weight:normal; margin-left:10px;}
ul.nav li li a.active{text-decoration:underline; color:#f28637;}
ul.nav li li li a{  margin-left:20px;}


ul.nav_scientific, ul.nav_scientific ul{  list-style:none; padding:0; margin:0;}
ul.nav_scientific{padding-left:0px; margin-top:30px;}
ul.nav_scientific li, ul.nav_scientific li li.first{}
ul.nav_scientific li.first{border-top:none;}
ul.nav_scientific li a{display:block; color:#fff; text-decoration:none;  padding:2px 0 2px 10px; margin:3px 0 3px 0;background:url('../images/nav_blue.gif');}
ul.nav_scientific li a.active{ text-decoration:none; font-weight:bold;color:#fff;background:url('../images/nav_orange.gif');}
ul.nav_scientific li li a{ color:#fff; text-decoration:none; font-weight:normal; margin-left:0px;background:url('../images/nav_blue.gif');padding:2px 0 2px 14px;}
ul.nav_scientific li li a.active{text-decoration:none; color:#fff;background:url('../images/nav_orange.gif');padding:2px 0 2px 14px;}
ul.nav_scientific li li li a{  margin-left:30px;}
ul.nav_scientific li li a.active{text-decoration:none; color:#fff;background:url('../images/nav_orange_small.gif');padding:2px 0 2px 14px;}

/* header */
div.banner{width:832px; min-height:147px; border:solid 1px #9a958b; border-width:1px 0;}
* html div.banner{height:147px;}
div.banner .right{ float:right; width:508px; height:147px; }
div.banner .left{ float:left; width:286px; min-height:104px;  color:#fff;  font-size:140%; padding:26px 12px 16px 26px; }
* html div.banner .left{height:104px;}
div.banner .left a{color:#fff;}

/* front links */
#links {position:relative; float:left; width: 790px; border-top:solid 1px #ccc;margin-left:5px;font-size:90%;}
.links {width:250px; float:left; padding:8px;background:transparent url('../images/links.gif') right no-repeat;}
.links a {color:#f28637; text-decoration:underline;}
.linksprods {position:relative; float:left; width: 420px; border-top:solid 1px #ccc;margin-left:5px;font-size:90%;}
*html .linksprods {width: 400px;}
.links h2 {}

#linksend {position:relative; float:left; width: 790px; border-top:solid 1px #ccc;margin-left:5px;}
.linksend {width:240px; float:left; padding:6px;}
.linksend a {color:#f28637; text-decoration:underline;}
/* footer */
#footer{position:relative; float:left; clear:both; display:block;margin:0px;height:19px;width:795px;  padding:0px 0 0 0px; font-size:90%; }
#footer .left{float:left; padding:5px;}
#footer .right{float:right;padding:5px;}
#footer a{color:#9a9a9a; text-decoration:none;}
#footer .right a{display:block; float:left; padding: 1px 8px 1px 8px;  text-decoration:none; color:#9a9a9a;}
#footer ul{list-style:none; margin:0; padding:0;}
#footer ul li{list-style:none; margin:0; padding:0; display:inline;}
/* topbar */
#topbar {float:left; width:795px; height:27px;background-image:url('../images/topbar.gif');}


/* form */
/*
input{font-family:Arial, Helvetica, sans-serif; font-size:x-small;}
.textbox{ border:1px solid #CCC; width:130px; }
*/

div.formelement{clear:both; width:426px; padding-bottom:2px;}
div.formelement div.caption{float:left; width:130px; color:#666;}
div.formelement div.input{float:right; width:280px;}
div.formelement div.valid{float:left; width:1em; text-align:right; color:#f00;}
div.formelement div.input input.textbox{ border:1px solid #CCC; width:100%; } 
div.formelement div.input textarea.textbox{width:100%; border:1px solid #CCC; height:150px;} 
.button{background-color:#f28637; border:none;  color:#fff;margin-left:8px;}

div.midcol_scientific div.formelement{clear:both; width:426px; padding-bottom:2px;}
div.midcol_scientific div.formelement div.caption{float:left; width:130px; color:#fff;}
div.midcol_scientific div.formelement div.input{float:right; width:280px;}
div.midcol_scientific div.formelement div.valid{float:left; width:1em; text-align:right; color:#f00;}
div.midcol_scientific div.formelement div.input input.textbox{ border:1px solid #CCC; width:100%; } 
div.midcol_scientific div.formelement div.input textarea.textbox{width:100%; border:1px solid #CCC; height:150px;} 
.button{background-color:#f28637; border:none;  color:#fff;margin-left:8px;}

.searchform{float:left;width:270px;margin:4px 0 0 16px;color:#fff;}
.searchform input.textbox{ border:1px solid #CCC; width:150px; } 
.searchformmain{float:left;width:350px;margin:4px 0 0 16px;color:#fff;}
.searchformmain .textbox{ border:1px solid #CCC; width:270px; }

/* crumb trail*/
.crumbtrail{ position:absolute; left:15px; top:4px; font-size:90%; color:#fff;}
.crumbtrail a{color:#625f59; text-decoration:none;}

/* layout templates */
/* defualt / wide */
div.twocol{	min-height:300px;  width:100%; margin: 10px 0 10px 0;}
* html div.twocol{height:300px;}

div.twocol_touch{float:left;	min-height:300px;  width:100%; margin: 10px 0 10px 0;}
* html div.twocol_touch{height:300px;}

div.twocol div.leftcol{float:left; width:130px;  padding:0 8px 0 10px; margin:0; font-size:95%;}
*html div.twocol leftcol{height:140px;}

div.twocol div.midcol{ position:relative; float:left; width:430px;padding:6px 4px 0 8px;border-left: solid 1px #CCC;border-right:solid 1px #CCC; }
*html div.twocol div.midcol{width:420px;}

div.twocol div.midcol_scientific{ position:relative; float:left; width:430px;padding:6px 4px 0 8px; }
*html div.twocol div.midcol_scientific{width:420px;}

div.twocol div.midcolnews{ position:relative; float:left; width:630px;padding:6px 4px 0 8px;border-left: solid 1px #CCC; }
div.twocol div.colnopadd{ position:relative; float:left; width:630px;padding:6px 4px 0 8px;border-left: solid 1px #CCC; }
div.twocol div.colnopadd .floatleft{float:left; margin:0px; padding:0px; }
div.twocol div.colnopadd .floatright{float:right;}

*html div.twocol div.midcolnews{height:630px;}

div.twocol_sensory {float:left;	min-height:560px;  width:100%; margin: 0px 0 0px 2px;}

div.twocol_sensory_form {float:left;	min-height:519px;  width:100%; margin: 0px 0 0px 2px;}



div.twocol div.rightcol{ position:relative; float:left; width:180px;padding:4px;}
div.twocol div.rightcol .padline_scientific {padding:6px 4px 0 2px;width: 170px;}
div.twocol div.rightcol .padline_scientific div {margin-top:10px; width:165px;}
div.twocol div.rightcol .padline {padding:6px 4px 0 2px;width: 170px;}
div.twocol div.rightcol .padline div {border-bottom:solid 1px #CCC; margin-top:10px; width:165px;}
div.twocol div.rightcol .padlinemedia {padding:4px 4px 0 0px;width: 170px; }
div.twocol div.rightcol .padlinemedia div {margin-top:10px; }
div.twocol div.rightcol h2 {margin:5px 0 0px 0px;clear:both;}
.rightcol img{border:none;margin: 10px 0px;}
*html div.twocol div.rightcol{height:180px;}

#needcontact {background-color:#fff;margin-top:2px; width:200px;border-bottom:solid 1px #ccc;width:180px;}
#needcontact div {padding:3px 3px 3px 3px;}
#needcontact h2 {padding:0px;margin:0px;}
#needcontact a {color:#2d5497;}


.productsdrop {float:left;margin:6px 0 0 6px;	  font-size:0.9em;background: transparent url(../images/prod_top.gif) no-repeat 0 0;width:175px;color:#fff;}
.productsdrop .sub {float:left;margin:7px 0 0 0px; background: transparent url(../images/prod_mid.gif) repeat-y 0 0; width:175px; padding:3px 0 0 3px;}
.products_bottom {float:left; background: transparent url(../images/prod_bot.gif) no-repeat 0 0; width:175px;height:10px;}

.searchdrop {float:left;margin:6px 0 0 0px;	  font-size:0.9em;background: transparent url(../images/sea_top.gif) no-repeat 0 0;width:426px;color:#fff;}
.searchdrop .sub {float:left;margin:5px 0 0 0px; background: transparent url(../images/sea_mid.gif) repeat-y 0 0;padding:3px 0 0 3px;width:426px;}
.search_bottom {float:left; background: transparent url(../images/sea_bot.gif) no-repeat 0 0; width:426px;height:10px;}


/*investor home */
div.investor{width:645px; padding:30px 0 15px 15px; font-size:100%;}
div.investor .left{width:220px; float:left; padding: 0 15px 0 0;}
div.investor .rightcontent{width:406px; float:right; background-color:#fff; color:#333;}
div.investor .mid{width:230px; float:left;}
div.investor div.right{width:160px; padding:8px; float:right;}


/* home */
div.home{ width:100%;}
div.home div.leftcol{width:642px; float:left;}
div.home div.banner div.left{width:285px; height:225px;  font-size:100%;}
* html div.home div.banner div.left{min-height:225px;}
div.home div.banner div.left div.promo{min-height:186px; font-size:140%;}
* html div.home div.banner div.left div.promo{height:180px;}
div.home div.banner div.left div.btm {margin:0; }

div.sharefeed{ font-size:95%; margin-bottom:0.7em;}
div.sharefeed table{width:100%; margin-bottom:0.7em;}
div.sharefeed table td{border-bottom:1px dashed #CAC5B9; padding:1px;}
div.sharefeed table td.Value{text-align:right;}
div.sharefeed table td.Symbol{color:#90B8BF;}


/* news */
div.newsbox {float:left;background-color:#f1f1f1;width:630px;border-top: solid 1px #e0dada; }
div.newssummary{float:left; border-bottom: solid 1px #fff; padding:0.7em 0.5em;}
div.newsitem p{margin:0.2em 0;}
.desc {float:left; width:560px;}
.desc h3 {color:#335a9d;}
.desc .date {color:#335a9d;}
.pdf {float:right;margin:17px 15px 5px 0;font-weight:bold;}
.acrobat {border-top: solid 1px #e0dada;}
.acrobat .floatleft {margin-top:30px;}
.acrobat .floatright {margin-top:30px;}
.newsdwnld {float:left; width:630px;margin:0 4px 6px 0;font-weight:bold;}
.newsdwnld .date {float:left;width:130px;}
.newsdwnld .desc {float:left;width:420px;}
.newsdwnld .download {float:left;width:65px;}

.newssummarywhite .date {float:left;width:130px;color:#335a9d;font-weight:bold;margin:10px 0 12px 0;}
.newssummarywhite .desc {float:left;width:430px;margin:10px 0 12px 0;}
.newssummarywhite .download {float:left;width:65px;margin:10px 0 12px 0;}

div.newsboxwhite {float:left;background-color:#fff;width:630px;border-top: solid 1px #e0dada;}
div.newssummarywhite{float:left; border-bottom: solid 1px #e0dada;width:630px; }
/* sitemap */

.sitemap a{display:block; width:100%; background-color:#868379; padding:1px 4px; margin-bottom:1px; text-decoration:none; color:#fff; font-weight:bold;}
ul.sitemap{float:left; width:280px; margin:0; padding:10px 10px 10px 10px; list-style:none;}
ul.sitemap li{margin:0; padding:0; list-style:none;}
ul.sitemap a{text-decoration:none; display:block; }
ul.sitemap a.lvl1{background-color:#f28637; color:#fff;}
ul.sitemap a.lvl2{background-color:#f28637; color:#fff;margin-top:20px;}
ul.sitemap a.lvl3{background-color:#e8e8e8; color:#335a9d; text-indent:0px;}
ul.sitemap a.lvl4{background-color:#e8e8e8; color:#335a9d;text-indent:10px;}
ul.sitemap a.lvl5{background-color:#e8e8e8; color:#335a9d;text-indent:20px;}

div.form{color:#fff; }
div.input{	margin:0.0em 0;}
div.input div.element {padding:0px;}

div.input label {float:left;  width:126px;height:20px;display:block;clear:both; margin-top:5px;color:#666768;}
div.input div.element input.textbox{float:right;height:20px;width:300px; border:1px solid #D3D3D3;}
*html div.input div.element input.textbox {width:280px;}
div.input div.element textarea{ height:120px;width:300px; border:1px solid #D3D3D3;}
*html div.input div.element textarea {float:right;width:280px;}
div.inputbutton input.button{ float:right;width:40px; background-color:#f28637;  margin:4px 4px 4px 0; padding:0px; border:none; font-weight:bold; color:#fff; font-size:80%;}
div.inputbutton { float:right;background-color:#e0e1e1;width:305px;}
select {margin:6px 0 0 6px;width:160px}
input.prodbutton{ float:left;width:20px; background-color:#063688;  margin:10px 4px 4px 0; padding:0px; border:none; font-weight:bold; color:#fff; font-size:80%;}
input.prodbutton-ru { float:left; width:40px; background-color:#063688; margin:10px 4px 4px 0; padding:0px; border:none; font-weight:bold; color:#fff; font-size:80%; }

.shadow  { position: relative; visibility: hidden; }
.information  {visibility: hidden; padding: 0px;  margin: 0px; position: absolute;  }
.information2  {visibility: hidden; padding: 0px;  margin: 0px; left:380px; position: absolute;}
.addressdetails {float:left; width:610px; min-height:350px; height:240px; display:block;clear:both; border-top:solid 1px #CCC;}


.cms_elementcontrol a{ background-color:#fff !important; color:#000 !important; border:1px solid #333; font-size:x-small; text-decoration:none;}


.colnopadd table {}
.colnopadd td {border-bottom:solid 1px #CCC; padding:10px 0px;}
.addressdetails td {border-bottom:solid 0px #FFF;padding:10px 0px;}
.midcol table {border-bottom:solid 1px #CCC;}

table.chart{width:100%;border-top:solid 1px #CCC;}
.chart td {padding:3px;height:15px;}
.chart a {text-decoration:underline;float:right;}
.chart .row_1,.chart .row_3,.chart .row_5,.chart .row_7,.chart .row_9,.chart .row_11 {background-color:#f7f9fb; }
.chart .cell_2 {width:60px;}
.print{ border:solid 0px #f00; text-align:right}
.scroll{ height:400px; overflow:auto; width:600px}
.need {background-color:#CCC;margin-top:2px; width:180px;}
h2.need {padding:5px;margin:0px;}
p.need {padding:5px;margin:0px;}
.need a {color:#2d5497;}

div.scientific {background-color:#CCC; width:180px;border:solid 1px #000;}
h2.scientific {padding:5px;margin:0px; color:#2f5371;}
p.scientific {padding:5px;margin:0px;border-bottom:none;color:#000}
.scientific a {color:#fe7f22;}
h2.related {padding:5px;margin:0px; color:#fff;font-weight:bold;}

.map_block {
    width:300px;
    float:left;
    clear:both }
    
.map_block_right {
    width:250px;
    float:right; }    

.survey {margin:50px 0 0 30px; width:310px; }
.survey h1{font-size:1.4em;  text-transform:none; color:#0061aa;margin:0; padding:0;font-weight:bold;}
.survey input[type="image"] {float:left; margin:10px 20px 0 10px;width:33px;float:right;}
.survey label {}
.survey input {width:160px;margin:0 0 0 40px;}
.twocol_sensory_form select {margin:0;width:100%}
.touchit {float:right;padding-right:10px;}
.touchittaste {margin-top:485px; width:756px;padding:15px;}
.touchitsmell {float:left; margin-left:20px;}
.touchitsmell input {width:356px;}
.touchitsmell input[type="image"] {float:left; margin:10px 0 0 10px;width:41px;float:right;}
.sensation_left {float:left; width:615px}
.sensation_right {float:left; width:175px;background:#f0f1f1;}
.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(bt.gif) no-repeat bottom}

  abbr, acronym {

 }
 .bubbleTooltip {
   width: 200px;
   height:83px;
   color:#fff;
  
   text-decoration:none;
   text-align:center;
 }
 .bubbleTooltip span.top {
   padding: 30px 8px 0;
   background: url(../images/speech.gif) no-repeat top;
 }
 .bubbleTooltip span.bottom {
   padding:3px 8px 15px;
   color: #000;
   background: url(../images/speech.gif) no-repeat bottom;
 }


