@charset "UTF-8"; html {overflow-y: scroll}
body {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; background: #0054a4 url('/images/layout/header-bg.png') 0 0 repeat-x}
#wrapper {width: 980px; margin: 0 auto 0 auto}
a {text-decoration:none; color: #000}
a img {border: none}
div {border: 0px solid #000; padding: 0px; margin: 0px; text-align: left}
div #header {text-align:center; height: 155px}
div #header.logo{ float:left; padding: 40px 0px 0px 25px; height: auto}
#main_content {min-height: 350px; padding: 0 15px; text-align:left; font-size: 14px; background: url(/images/layout/contentbg.png) 0 0 repeat-y}
#main_content h2{ font-size: 14px; margin: 10px 0px 0px 0px}
#belt_content {font-size: 14px; letter-spacing: -0.07em; color: #fff; text-align:left; height: 337px}
#belt_content.short {height: 51px}
#belt_content .top {height: 51px; background: url(/images/layout/top_head.png)}
#belt_content .block {background: url(/images/layout/contentbg.png) 0 0 repeat-y}
#belt_content .block .block_content {height: 286px; width: 951px; margin: 0 auto}
#main_fields {padding-top: 80px}
#main_fields a {display: block; width: 344px; height: 32px; margin-top: 5px; padding: 11px 0 0 15px; font-family: Verdana; font-size: 16px; font-weight: bold; background-repeat: no-repeat; background-position: -20px 0}
#main_fields a img {margin-right: 15px; position: relative; top: 2px}
#main_fields a.pellets {background-image: url(/images/layout/yellowrib.png)}
#main_fields a.r_n_d {background-image: url(/images/layout/greenrib.png)}
#main_fields a.bioagro_system {background-image: url(/images/layout/bluerib.png)}
.left_main {float: left; width: 600px; padding-top: 20px}
.left_main .overview {float: left; width: 250px; padding: 10px 15px}
.left_main .overview h1 {color: #99ca32; margin: 0 0 15px 0; font-size: 16px}
.left_main .video {float: right; width: 295px; min-height: 300px; padding: 10px 0px 0 18px; background: url(/images/layout/divider.png) 0 0 repeat-y}
#news_container {float: right; width: 320px; height: 378px; padding: 10px 15px}
#news_container h2 {color: #99ca32}
#news_container .news_item {margin-bottom: 20px}
#news_container a {font-size: 12px}
#news_container a:hover {text-decoration: underline}
#news_container p {margin: 0px}
 #bar {float: left; width: 600px; background: #bcbabb; color: #666}
.menu {padding-left: 15px}
.menu a:hover, .menu a.current {color: #000}
.padder {padding: 18px 0px 0px 20px}
#greybar {height: 33px; color: #666}
#greybar .partners_header, #greybar .articles_header {float: left; margin: 20px 0 0 15px}
#greybar .articles_header {float: right; width: 337px}
.menu a {padding: 0 1px; text-decoration:none; font-size: 15px; letter-spacing:-0.02em; color: #666}
#bar a {line-height: 1.5}
#bar a.selected {font-weight: bold}
.navi_padder {padding: 5px 20px}
.navi_divider {margin: 0 10px; visibility: hidden}
.main_column {float: left; width: 550px; padding: 15px 20px 10px 20px; margin: 0px}
.article_public_listing {min-height: 200px}
.article_public_picture {margin-top: 15px}
.content_pictures {float: right; padding: 10px 0 30px 50px; font-style:italic; width: 299px}
.content_pictures p {margin: 0}
.content_pictures p.description {width: 250px; margin: 2px 0 25px 0; font-size: 12px}
.main_column h1 {font-size: 20px; letter-spacing:-0.02em; padding: 0px; margin: 0px}
.main_column p {padding: 10px 10px 10px 0px; margin: 0px}
  #gallery_container {padding: 20px 0 10px 0; clear: both}
.gallery {padding-bottom: 10px; margin: 0 20px}
.gallery .thumbs img {margin: 0 5px 15px 5px}
.gallery h1 {font-size: 20px; margin: 0px 0px 15px 0px; width: 540px; border-bottom: 2px solid #ccc}
.gallery .thumbs {width: 560px}
.gallery .actions .less {display: none}
.gallery a {font-style:italic; margin: 0px 0px 15px 0px}
.gallery_description {float:right; width: 280px; margin-right: 10px}
.gallery_description, .gallery_description a {font-size: 12px}
 #bottom {height: 275px; background: url('/images/layout/footerfade.png') 0 67px repeat-x}
#footer {width: 980px; margin: 0 auto 0 auto; font-size: 12px; color: #333; background: url('/images/layout/footerbg.png') 0 0 no-repeat}
#footer h3 {font-size: 14px; font-weight: bold; margin: 0 0 15px 0}
#footer a:hover {text-decoration: underline}
#footer p {margin: 5px 0 5px 0}
.footer_menu {height: 165px; padding: 35px 0 0px 30px}
.footer_menu > div {float: left; height: 130px}
.footer_menu > div.sub_contractors, .footer_menu > div.contacts {background: url(/images/layout/divider.png) 0 0 repeat-y}
.footer_menu > div.partners {width: 272px}
.footer_menu > div.sub_contractors {width: 298px; padding-left: 15px}
.footer_menu > div .column {float: left; width: 135px; height: inherit}
.footer_menu > div.contacts {width: 190px; text-align: right}
#footer .footer_menu > div.contacts h3 {margin-bottom: 0}
#footer .footer_menu > div.contacts p {margin: 0 0 24px 0}
#footer .below {padding-left: 30px; color: #fff}
.greybox {width: 972px; margin-bottom: 20px}
.greybox .top, .greybox .bottom {height: 10px}
.greybox .top {background: url(/images/layout/greybox_top.png)}
.greybox .middle {background: url(/images/layout/greybox_middle.png) 0 0 repeat-y}
.greybox .bottom {background: url(/images/layout/greybox_bottom.png)}
.boxcontent {padding: 5px 15px 5px 15px}
.link:hover {text-decoration: underline}
.underlined {border-bottom: 2px solid #ccc}
.date {font-weight: bold; color: #ccc}
.hover_underline:hover {text-decoration: underline}
.nav_divider {margin: 0 7px; font-size: 16px; color: #99ca32; cursor: default}
.languages {float: right; margin: 10px 30px}
.languages a {color: #fff}
.languages a.current {color: #EF45AE}
div.clear {clear: both}
.feed_link_text {position: relative; left: 5px; bottom: 1px; font-size: 12px}
.feed_link_text:hover {text-decoration: underline}
.read_more_link {font-weight: bold; color: #6699ff}
#qbOverlay {display: none; position: absolute; z-index: 100; left: 0; top: 0; background-color: #000; cursor: pointer}
#qbBox {display: none; position: absolute; left: 50%; z-index: 101; background-color: #fff}
#qbStage {position: relative; z-index: 103; height: 100%}
#qbBottom {position: relative; z-index: 102; background-color: #fff; min-height: 45px; padding: 0 10px; margin-bottom: -45px}
#qbClose {display: block; margin: 0 0 15px 15px; float: right; width: 66px; height: 22px; background: transparent url("/images/layout/quickbox/close.gif") no-repeat center; cursor: pointer}
#qbPrev, #qbNext {position: absolute; z-index: 104; width: 50%; height: 100%; outline: none; display: block}
#qbNext {left: 50%}
#qbPrev:hover {background: transparent url("/images/layout/quickbox/prev.gif") no-repeat 0% 15%}
#qbNext:hover {background: transparent url("/images/layout/quickbox/next.gif") no-repeat 100% 15%}
#qbBox .loading {background: #fff url("/images/layout/quickbox/loading.gif") no-repeat center}
#qbCaption {color: #666; font-size: 0.8em; font-weight: bold}
#qbCounter {font-family: "Trebuchet MS"; padding-top: 10px; padding-bottom: 5px; color: #aaa; font-size: 0.8em; font-weight: bold}