/*a[hreflang]::after{ content:" ["attr(hreflang)"]";}*/p{margin:0;padding:3px 0;font-family:verdana, sans-serif;}td {font-family:verdana, sans-serif;/*letter-spacing:.025em;*/}hr.divider {    margin-top:10px;    border: 0;    color: #333;    background-color: #333;    height: 1px;    width: 50%;    text-align:center;        }ol li{margin-left:20px;padding-left:0;padding-bottom:5px;font-family:verdana, sans-serif;}ul, ol{margin:0;padding:10px;}/*ul li {list-style-image: url(../graphics/small_dot2.png);list-style-position: outside;list-style-type:none;font-family: verdana;font-size:11px;}*/.spacer{margin:5px 0;}a{color:darkolivegreen;text-decoration:none;}a:hover {color:saddlebrown;text-decoration:underline;}.linktitle a{font-weight:bold;font-size:110%;text-align:left;}a#formlink{color:firebrick;text-decoration:none;}a:hover#formlink{color:saddlebrown;text-decoration:underline;}.linkon a  {background:none;color:darkolivegreen;padding:1px 3px;margin:0;}.linkon a:hover {background:darkolivegreen;color:white;text-decoration:none;}.linkoff a {background:darkolivegreen;color:white;padding:1px 3px;margin:0;text-decoration:none;cursor:default;}*html .linkoff a:hover {color:white;text-decoration:none;}table, tr, td{vertical-align:top;width:auto;}table.inner{margin:0 5px;background:transparent url(../graphics/content_bg.png);}*html table.inner{margin-bottom: -3px;}table.outer {border-left:1px solid #333;border-right:1px solid #333;border:0px solid #333;background-color:transparent;}div#page_num_rus {font-family:arial,helvetica, verdana, sans-serif;}p.itemdate{font-size:12px;font-weight:bold;margin:0 auto .25em;color:saddlebrown;}p.imgright{font-size:10px;float:right;line-height:12px;text-align:center;margin:0 0 4px 6px;}body{margin:30px;padding:0;background:#5C4033;color:#333;}td.leftmargin, td.rightmargin, td.topmargin, td.bottommargin{margin:0;padding:0;background-color:transparent;}td.leftmargin, td.rightmargin{width:30px;}td.topmargin, td.bottommargin{height:30px;}/*#eng td.leftmargin{background:transparent url(../graphics/decorative_border_lft.gif) no-repeat center left; }#eng td.rightmargin{background:transparent url(../graphics/decorative_border_rt.gif) no-repeat center right; }#eng td.topmargin, #eng td.bottommargin {background:transparent url(../graphics/decorative_border.gif) no-repeat top center;}#rus td.leftmargin{background:transparent url(../graphics/decorative_border_lft.gif) no-repeat center left; }#rus td.rightmargin{background:transparent url(../graphics/decorative_border_rt.gif) no-repeat center right; }#rus td.topmargin, #rus td.bottommargin {background:transparent url(../graphics/decorative_border.gif) no-repeat top center;}*/#contentarea{border:1px solid #333;border:none;background-color:#fff;background-color:transparent;}div.header_outer {margin:5px;margin-top:0px;margin-bottom:3px;border-top:1px solid #333;border-bottom:1px solid #333;background:red;}div.header{margin:0;width:auto;height:150px;padding:0;border:5px solid #F3F6ED;border-right:none;border-left:none;background:#fff url(../graphics/panoramic.jpg) no-repeat;background-position:right center;}div.headertext[class] {font-style:italic; font-family:times new roman; font-size:24px; margin-left:238px; margin-top:-112px;  width:auto; border:1px solid black; color:black; border-right:none; background:url(../graphics/grn30_eeffdd.png) transparent; text-align:center; padding:1em; padding-right:30px;}*html .headertext {  width:auto;  height:50px;  padding:.05em;  padding-top:1.15em;  padding-right:0;  font-family:times new roman;  font-size:24px;  font-style:italic;  border:1px solid;  border-right:none;  text-align:center;   margin:0;   margin-left:238px;   margin-top:-114px;   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/graphics/grn30_eeffdd.png');}div.header_underline{margin-top:3px;margin-right:5px;margin-left:5px;width:auto;padding:0;border-top:1px solid #333;}div.horizontal_nav{text-align:right;font-size:11px;font-family:verdana, sans-serif;margin-top:2px;margin-right:10px;margin-left:10px;padding-bottom:3px;width:auto;}span.h_nav_positioning{padding-left:20px;}p.nav span {padding-left:1em;}div.logo_150_us[class] {margin-right:8px;padding-right:5px;background:transparent url(../graphics/logo_us_bergenia_150_test2.png) no-repeat center left;width:150px;height:150px;margin:0;margin-left:44px;}*html div.logo_150_us {margin-left:44px;width:150px;height:150px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/graphics/logo_us_bergenia_150_test2.png');}div.logo_150_rus[class] {margin-right:8px;padding-right:5px;background:transparent url(../graphics/logo_rus_bergenia_150_test.png) no-repeat center left;width:150px;height:150px;margin:0;margin-left:44px;}*html div.logo_150_rus {margin-left:44px;width:150px;height:150px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/graphics/logo_rus_bergenia_150_test.png');}div.logo_us {background:white url(../graphics/logo_us_bergenia_200.jpg) no-repeat center;width:auto;height:200px;margin:0px 0 16px;}div.logo_rus {background:url(../graphics/logo_rus_bergenia_200.jpg) no-repeat center;width:auto;height:200px;margin:0 0 16px;}div.sidebar_left_en{margin-left:10px;margin-top:10px;width:220px;}div.sidebar_left_en p{font-family:verdana, sans-serif;font-variant: small-caps;font-size:14px;padding:10px 0 10px 10px;border-top:1px solid #333;border-bottom:1px solid #333;font-family:verdana, sans-serif;font-variant: small-caps;font-size:14px;background:#F3F6ED;}div.sidebar_left_ru{margin-left:10px;margin-top:10px;width:220px;}div.sidebar_left_ru p{font-family:verdana, sans-serif;font-variant: small-caps;font-size:14px;padding:10px 0 10px 10px;border-top:1px solid #333;border-bottom:1px solid #333;font-family:verdana, sans-serif;font-variant: small-caps;font-size:14px;background:#F3F6ED;}*html div.sidebar_left_ru p{letter-spacing:-0.043em;}div.sidebar_links{margin-top:3px;width:220px;padding:0;border-top:1px solid #333;}div.sidebar_left_en ul li {/*background-image: url(../graphics/small_dot2.png);background-repeat: no-repeat;background-position:-2px 3px;*/padding-left:1.0em;list-style-type:none;font-family:verdana, sans-serif;font-size:11px;line-height:110%;padding-bottom:2px;}div.sidebar_left_ru ul li {/*background-image: url(../graphics/small_dot2.png);background-repeat: no-repeat;background-position:-2px 3px;*/padding-left:1.0em;list-style-type:none;font-family:verdana, sans-serif;font-size:11px;line-height:110%;padding-bottom:2px;}div.right_col{font-family:verdana;font-size:12px;line-height:18px;margin:10px 10px 0 10px;padding:10px;text-align:justify;width:auto;background:#F3F6ED;border:1px solid #333;border-right:none;border-left:none;}div.right_col_underline{margin:0;margin-top:3px;margin-left:10px;margin-right:10px;width:auto;padding:0;padding-bottom:10px;border-top:1px solid #333;}div.right_col p.title{font-family:verdana, sans-serif;font-variant: small-caps;font-size:18px;font-weight:bold;margin-bottom:.25em;padding:0;text-align:left;color:#333;}div.right_col p.byline{font-family:verdana, sans-serif;font-size:12px;font-weight:bold;line-height:14px;margin:0 auto .5em;padding:0;text-align:left;color:#333;}div.right_col ol li{margin-right:20px;margin-left:30px;padding-right:5px;padding-left:5px;}div.right_col p{text-align:justify;}.right_col ul li {padding: 0.0em 0 0.6em;list-style-type:none;}.right_col ul li {padding-left: 12px;background: url(../graphics/diamond-gray.gif) 0 4px no-repeat;}/*.right_col ul li {margin:0 2em;padding:2px;padding-left:.50em;padding-bottom:1px;list-style-type:none;}*/.right_col li{font-family:verdana, sans-serif;font-size:100%;line-height:140%;}.nobullet ul li{list-style-type:none;background:none;border-left:6px solid olivedrab; border-bottom:1px solid olivedrab;background-color:snow;margin-bottom:1em;padding:6px;line-height:16px;font-family:verdana, sans-serif;font-size:12px;color:#333;}div.lists table, div.lists p {text-align:left;background:#F3F6ED;line-height:14px;}div.lists td {margin:0 auto;width:auto;font-family:verdana, sans-serif;font-size:11px;text-align:left;}div.record{border-left:6px solid #ccc; border-bottom:1px solid #ccc;margin-bottom:1em;text-align:left;background:snow;padding:1em;}div.record p.name {font-weight:bold; font-size:14px; margin:0 auto 4px; padding:0;}div.record li {padding:0;padding-left:1em;background:none;}div.footer{margin:0 5px;width:auto;padding:0 64px;border-top:1px solid #333;border-bottom:1px solid #333;font-family:verdana, sans-serif;font-variant: small-caps;font-size:14px;text-align:center;background:#F3F6ED;}p.footer {font-family:verdana, sans-serif;font-size:10px;font-variant:normal;}div.footer_underline{margin-top:3px;margin-right:5px;margin-left:5px;width:auto;padding:0;padding-bottom:0px;border-top:1px solid #333;}/*input.button {color:#333;border:1px dotted #333;background:#F3F6ED;}select {color:#333;border:1px solid #333;background:#F3F6ED;border:1px dotted;}*/form#menus select {margin-left:0.5em;border:1px dotted #666;}form#menus option {background:#fff;color:olivedrab;}form#menus optgroup {background:#fff;color:#333;font-family: Verdana, Arial, Helvetica, sans-serif;}form#menus optgroup option {background:#fff;color:olivedrab;}form#menus #button1, form#menus #button2 {background: darkseagreen;border-bottom:1px solid olivedrab;border-right:1px solid olivedrab;border-top:1px solid yellowgreen;border-left: 1px solid yellowgreen;color:#fff;padding-right:0.5em;cursor:pointer;width:105px;margin-left:0.5em;}form#menus #button1:hover, form#menus #button2:hover {background:#666;border-bottom:1px solid #333;border-left:1px solid #999;border-top:1px solid #999;border-right:1px solid #333;color:#fff;}.submit-buttons {width:140px;font-family:arial, verdana, sans-serif;font-size:14px;margin:3px 0;color: #fff;background: darkgoldenrod;border: 2px darkkhaki outset}/* CSS Document *//* sabine brings - www.brings-online.com - a form with style - www.cssplay.co.uk */form#two {font-size:1em;background:darkolivegreen;width:560px;padding:20px;margin:1em auto;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:1px solid #666;border-right:1px solid #666;}form#two fieldset {width:540px;display:block;padding:5px;color:#F3F6ED;font-family:verdana, sans-serif;line-height:1.5em;border:1px solid #F3F6ED;}form#two fieldset#personal, #medical, #current {font-size:.75em;color:#333;font-style:italic;margin:15px 0 0 5px;}form#two fieldset#opt {font-size:.75em;color:#333;margin:15px 0 0 5px;}form#two legend {border:1px solid #F3F6ED;font-family: "Courier New", Courier, mono;color:#F3F6ED;font-size:1.4em;font-weight:bold;font-style:normal;margin-bottom:2px;margin-left:5px;padding:5px;width:254px;background:none;}form#two label {clear:left;display:block;float:left;width:200px;text-align:right;padding-right:10px;color:#333;margin-bottom:0.5em;font-size:1em;line-height:1.5em;font-style:normal;}form#two fieldset#personal label {clear:left;display:block;float:left;width:100px;text-align:right;padding-right:10px;color:#fff;margin-bottom:0.6em;font-size:1em;line-height:1.8em;font-style:normal;}form#two input#textinput {padding:0;margin-bottom:0.1em;background:#F3F6ED;width:160px;}input#fileinput {padding:0;margin-bottom:0.1em;background:#F3F6ED;width:auto;margin-right:-1em;}form#two textarea {width:500px;height:12em;border:1px solid #e1e1e1;padding:5px;margin:-4px 0 0 0;overflow:auto;}form#two optgroup {background:#fff;color:#333;font-family: Verdana, Arial, Helvetica, sans-serif;}form#two optgroup option {background:#fff;color:olivedrab;}form#two #button1, form#two #button2 {background:olivedrab;color:#fff;padding-right:0;width:115px;margin-left:0.5em;}form#two #button1:hover, form#two #button2:hover {background: olive;}#article_cat_en, #article_cat_ru {background:#F3F6ED;width:264px;padding:0;margin-right:-5em;}*html #article_cat_ru, #article_cat_en {width:264px;width:2\64px;}#poweredby {   margin:0;}#poweredby a {  display:none;}.index {   font-weight:bold;   width:160px;   text-align:right;}.nalogo_left {background:url(../graphics/nagrnlogo.gif) no-repeat center left;}.nalogo_right {background:url(../graphics/nagrnlogo.gif) no-repeat center right;}.spiffyseagreen{display:block}.spiffyseagreen *{  display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#ffffff}.spiffyseagreen1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #bfd8bf;  border-right:1px solid #bfd8bf;  background:#e3eee3}.spiffyseagreen2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #9ac29a;  border-right:1px solid #9ac29a;  background:#e9f2e9}.spiffyseagreen3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #e9f2e9;  border-right:1px solid #e9f2e9;}.spiffyseagreen4{  border-left:1px solid #bfd8bf;  border-right:1px solid #bfd8bf}.spiffyseagreen5{  border-left:1px solid #e3eee3;  border-right:1px solid #e3eee3}.spiffyseagreenfg{  background:#ffffff}    .spiffymaroon{display:block}.spiffymaroon *{  display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#ffffff}.spiffymaroon1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #b66d6d;  border-right:1px solid #b66d6d;  background:#dfbfbf}.spiffymaroon2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #8c1919;  border-right:1px solid #8c1919;  background:#e6cece}.spiffymaroon3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #e6cece;  border-right:1px solid #e6cece;}.spiffymaroon4{  border-left:1px solid #b66d6d;  border-right:1px solid #b66d6d}.spiffymaroon5{  border-left:1px solid #dfbfbf;  border-right:1px solid #dfbfbf}.spiffymaroonfg{  background:#ffffff}
