body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}
.stretch, .clear {clear:both; height:1px; margin:0; padding:0; font-size: 15px; line-height: 1px}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html>body .clearfix {display: inline-block; width: 100%}
* html .clearfix {height: 1%}
.replace {display:block; background-repeat: no-repeat; background-position: left top; background-color:transparent}
.replace * {text-indent: -10000px; display:block; background-repeat: no-repeat; background-position: left top; background-color:transparent}
.replace a {text-indent:0}
.replace a span {text-indent:-10000px}
span.accesskey {text-decoration:none}
.accessibility {position: absolute; top: -999em; left: -999em}
body {margin: 0; padding: 0; font-family: Trebuchet MS; font-size: 13px; background-color: #ecedf5}
#header, #header .wrapper {background-color: #006794}
.wrapper {width: 760px; margin: 0 auto 0 auto}
#head-ribbon .wrapper {height: 20px; margin-top: 2px}
#head-ribbon, #head-ribbon .wrapper {background-color: #5190ac}
#logo {float: left}
.nsdgroup_ro #logo {background: transparent url("../images/logo2.png") no-repeat top left}
.base_ro #logo {background: transparent url("../images/base_logo.png") no-repeat top left}
#logo a {margin: 0; padding: 0; display: block; font-size: 0px; line-height: 0px; width: 280px; height: 110px; color: #006794}
#lang {float: right}
#lang a {display: block; margin-top: 5px}
#lang a img {border: none}
#footer span.pipe {color: white; padding-left: 1em; padding-right: 1em}
#footer .wrapper {padding: 10px 0 10px 0; text-align: center; font-size: 12px}
#footer, #footer *, #footer .wrapper, #page-foot {background-color: #006794}
#footer a, #footer a:visited {text-decoration: none; color: white}
#footer a:hover {text-decoration: underline}
html, body {height: 100%}
#non-footer {position: relative; min-height: 100%; height: auto !important; height: 100%}
#footer {position: relative; margin-top: -35px}
#content {padding-bottom: 35px}
#page-foot {width: 100%; position: absolute; bottom: 0 !important; bottom: -1px; height: 35px}
.unemp {color: #888; font-size: 11px}
#nav, #nav ul {background-color: #006794}
#nav ul {padding-left: 3px}
#nav ul , #nav ul li {padding: 0; margin: 0; list-style: none}
#nav ul li {display: block; float: left; width: 89px; margin-right: 3px}
#nav ul li.last {margin-right: 0}
#nav a {text-decoration: none}
#nav li a .label, #nav li a:visited .label, #nav li a:hover .label {color: white; text-decoration: none}
#nav li a .label {display: block; padding-top: 80px; padding-bottom: 12px; cursor: pointer; background-color: #1b759c; font-size: 16px; font-weight: normal; text-align: center; font-family: Trebuchet MS, Arial, Sans-Serif}
#nav li a:hover .label, #company #a-company .label, #products #a-products .label, #offer #a-offer .label, #links #a-links .label, #contact #a-contact .label {background-color: #1F87B4}
#nav a .foot {display: block; position: absolute; margin-top: 2px; height: 18px; border-bottom: 2px solid orange; width: 89px; background-color: #c5d2d8; visibility: hidden}
#nav a:hover .foot, #company #a-company .foot, #products #a-products .foot, #offer #a-offer .foot, #links #a-links .foot, #contact #a-contact .foot {visibility: visible}
#banner .wrapper {height: 160px}
body#index #banner {background-color: #708f85}
body#index #banner .wrapper {background: #708f85 url("../images/headers/ro/home.gif") no-repeat top left}
body#company #banner {background-color: #0052a8}
body#company.lang-ro #banner .wrapper {background: #0052a8 url("../images/headers/ro/compania.gif") no-repeat top left}
body#company.lang-en #banner .wrapper {background: #0052a8 url("../images/headers/en/company.gif") no-repeat top left}
body#products #banner {background-color: #2c1c0b}
body#products.lang-ro #banner .wrapper {background: #2c1c0b url("../images/headers/ro/produse.gif") no-repeat top left}
body#products.lang-en #banner .wrapper {background: #2c1c0b url("../images/headers/en/products.gif") no-repeat top left}
body#offer #banner {background-color: #0c0603}
body#offer.lang-ro #banner .wrapper {background: #0c0603 url("../images/headers/ro/oferta.gif") no-repeat top left}
body#offer.lang-en #banner .wrapper {background: #0c0603 url("../images/headers/en/offer.gif") no-repeat top left}
body#links #banner {background-color: #16204e}
body#links.lang-ro #banner .wrapper {background: #16204e url("../images/headers/ro/linkuri.gif") no-repeat top left}
body#links.lang-en #banner .wrapper {background: #16204e url("../images/headers/en/links.gif") no-repeat top left}
body#contact #banner {background-color: #0f0303}
body#contact #banner .wrapper {background: #0f0303 url("../images/headers/ro/contact.gif") no-repeat top left}
body#thank_you #banner {background-color: #708f85}
body#thank_you #banner .wrapper {background: #708f85 url("../images/headers/ro/home.gif") no-repeat top left}
#sidebar {width: 247px}
#sidebar .top {height: 40px; background: transparent url("../images/side_top.png") 0 0 no-repeat}
#sidebar .bottom {height: 40px; background: url("../images/side_bottom.png") 0 0 no-repeat}
#sidebar .content {padding: 0 1em 0 1em; background: url("../images/side.png") 0 0 repeat-y}
#sidebar h2 {margin-top: 0; font-size: 14px; color: #006794}
#sidebar h3 {font-size: 12px; color: #006794}
#sidebar p {margin-bottom: 0; color: #006794}
#sidebar p.signature {font-weight: bold; text-align: right; font-style: italic}
