body {
  font: 70%/1.5em Tahoma, Geneva, sans-serif;
  color: #FFF;
  text-align: center;
  margin: 0;
  padding: 0;
  background-image: url("../images/background.gif");
  background-position: center;
}

.continut {
  color: #000000;
  background: url("../images/rosa.gif") no-repeat bottom right;
  padding: 10px;
  padding-right: 50px;
  min-height: 533px;
}

.continut p {
  font-size: 1.3em;
  line-height: 1.4em;
}

#logo-container {
  position: absolute;
  display: inline-block;
  padding-left: 50px;
  padding-top: 25px;
}

#logo-itim {
  display: block;
}

.informatii {
  font-style: italic;
  position: absolute;
  bottom: 5px;
  right: 30px;
  text-align: right;
}

.main-title {
  color: #fff;
  text-transform: uppercase;
  width: 750px;
  text-align: right;
  float: right;
  line-height: 1.2;
  padding-right: 30px;
  margin-top: 20px;
  position: relative;
  font-size: 1.3em;
}

.main-title + .main-title {
  margin-top: -3px;
}

body a {
  text-decoration: none;
  color: #00553E;
}

#header_en a:visited {
  color: #FFF;
}

input, textarea, select {
  font-family: Arial;
  font-size: 12px;
  color: #333;
}

.button {
  color: #0048ff;
  font-size: 12px;
  font-weight: bold;
}

#cauta {
  padding: 10px;
}

#input_text {
  color: #0048ff;
}

#shadow {
  width: 944px;
  background: url("../images/shadow_2.png") repeat-y center top;
  margin: 0 auto;
}

#wrap {
  width: 924px;
  margin: 0 auto;
  text-align: left;
}

.banner_link {
  color: #FFF;
  text-decoration: none;
}

.banner_link2 {
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
}

#header {
  position: relative;
  height: 140px;
  background: url("../images/banner.png") no-repeat center top;
  color: #FFFFFF;
  padding: 0;
}

#header #header-links {
  position: absolute;
  color: #FFFFFF;
  font-family: Geneva, Arial, sans-serif;
  font-size: 12px;
  top: 6px;
  right: 40px;
  text-decoration: none;
}

#header #language {
  position: absolute;
  color: #FFFFFF;
  font: bold 12px Geneva, Arial, sans-serif;
  top: 120px;
  right: 40px;
  text-decoration: none;
}

#header #language a:link {
  color: #FFF;
  text-decoration: none;
}

#header #header-links a:link {
  color: #FFF;
  text-decoration: none;
}

#header #language a:hover {
  text-decoration: underline;
  color: #FFF;
}

#header #header-links a:hover {
  text-decoration: underline;
  color: #FFF;
}

#footer {
  background-image: url("../images/footer.gif");
  text-align: center;
  font-size: 10px;
  height: 26px;
  padding-top: 10px;
}

#page_bottom {
  background-image: url("../images/molecula3.png");
  background-repeat: no-repeat;
  background-position: bottom left;
}

div#column2 {
  margin: 0;
  padding: 0;
  background-position: right;
  background-repeat: no-repeat;
  width: 100%;
  background-color: #FCFCFC;
}

div#column1 {
  margin: 0px;
  padding: 0px;
  background-image: url("../images/left_margin.png");
  background-size: 240px auto;
  background-repeat: no-repeat;
  width: 100%;
  position: relative;
}

div#column1:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.75);
  width: 240px;
  height: 100%;
  z-index: 0;
}

div#column2_team {
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #EEE;
}

div#column1_team {
  margin: 0px;
  padding: 0px;
  width: 100%;
}

div#navcol {
  width: 240px;
  float: left;
  z-index: 1;
  position: relative;
  padding-top: 100px;
}

div#main {
  padding: 10px;
  margin-left: 240px;
}

div#main_team {
  padding: 10px;
  background-repeat: repeat-x;
  background-position: bottom;
}

div#sidecol {
  width: 193px;
  float: right;
}

.clear {
  clear: both;
  display: block;
  height: 1px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.right_bar_text {
  color: #3C3C3C;
  font-weight: bold;
  padding: 15px;
  font-size: 14px;
  font-family: Geneva, Arial, sans-serif;
}

.news_title {
  color: #0048ff;
  font-size: 12px;
  font-weight: bold;
  padding: 10px;
  padding-bottom: 0px;
}

.news_text {
  color: #333333;
  font-size: 11px;
  padding-left: 10px;
  padding-right: 10px;
}

.more {
  color: #0048ff;
  font-weight: normal;
  font-style: normal;
  font-size: 11px;
}

#wrap #left_menu li {
  color: #510010;
  font-style: normal;
  padding-bottom: 10px;
  padding-top: 5px;
}

#wrap #left_menu li img {
  padding-right: 6px;
}

#wrap #left_menu > li {
  font-size: 1.3em;
  line-height: 1.5;
}

#wrap #left_menu > li li {
  line-height: 1.3;
}

ul.leftmenu {
  font-weight: bold;
  font-size: 12px;
  letter-spacing: 1.5px;
  margin-top: 20px;
  margin-bottom: 20px;
  list-style-position: outside;
  list-style-type: none;
  padding-left: 30px;
}

#wrap #left_menu a {
  color: #004292;
  text-decoration: none;
  font-family: Geneva, Arial, sans-serif;
  cursor: pointer;
}

#wrap #left_menu a:hover {
  color: #333333;
  text-decoration: none;
  font-family: Geneva, Arial, sans-serif;
}

#wrap #left_menu #active {
  color: #333333;
  text-decoration: none;
  font-family: Geneva, Arial, sans-serif;
}

#wrap #left_menu li {
  padding-bottom: 5px;
  padding-top: 5px;
}
