/* Start of PCMS style sheet 'StefiStyle' */
body {
  background-color: #d9e2eb;
  margin: 0px;
  font-family: Tahoma,"Lucida Grande","Lucida Sans Unicode",helvetica,arial,sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #666666;
}

* {
  font-family: Tahoma,"Lucida Grande","Lucida Sans Unicode",helvetica,arial,sans-serif;
}

a {
  color: #4791ca;
  text-decoration: none;
}

form {
  margin: 0px;
}

p {
  padding: 5px 0px;
  margin: 0px;
}

img {
  border: 0px;
}

h1 {
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  color: #2878b5;
  margin: 0px;
}

.content table {
  border-width: 1px 0px 1px 0px;
  border-style: solid;
  border-color: #d2d2d2;
  line-height:14px;
}

#main {
  width: 840px;
  text-align: left;
}

#main-container {
  float: left;
  width: 780px;
  background-color: #ffffff;
  padding: 0px 30px 30px 30px;
}

#left-menu {
  float: left;
  width: 190px;
  color: #4791ca;
}

#left-menu ul {
  margin: 0px;
  padding: 0px;
  line-height: 18px;
  list-style-type: none;
}

#left-menu ul li ul {
  margin: 18px 0px 36px 5px;
}

#left-menu a {
  color: #666666;
}

#main-content {
  float: left;
  width: 560px;
  margin-left: 30px;
}

#home-main-content {
  float: left;
  clear: left;
}

#home-footer-content {
  float: left;
  clear: left;
  width: 100%;
  padding-top: 30px;
}

#home-footer-content .home_footer_line_gri {
  margin: 0px 20px;
  padding: 8px 10px;
  background-color: #f7f7f7;
}

#home-footer-content .home_footer_line_gri a {
  color: #858585;
}

#header {
  float: left;
  width: 780px;
  height: 119px;
}

#logo {
  float: left;
  margin: 34px 0px 0px 0px;
}

#lang-select, #search-form, #top-menu {
  float: right;
  clear: right;
}

#lang-select {
  margin-top: 17px;
  margin-right: 30px;
  height: 11px;
  line-height: 11px;
}

#search-form {
  margin-top: 22px;
  margin-right: 0px;
  height: 19px;
}

input.search-submit {
  border: 0px;
  margin: 0px;
  padding: 0px 4px 1px 4px;
  height: 19px;
  font-size: 10px;
  background-color: #359bd5;
  color: #ffffff;
  text-transform: uppercase;
}

input.search-text {
  border: 1px solid #bac4ce;
  margin: 0px;
  padding: 1px 0px 0px 0px;
  height: 16px;
  font-size: 11px;
  color: #666666;
  line-height: 13px;
}

#top-menu {
  margin-top: 21px;
}

#top-menu ul {
  margin: 0px;
  padding: 0px;
}

#top-menu ul li {
  float: left;
  margin: 0px;
  padding: 0px 2px 0px 14px;
  line-height: 18px;
  list-style-type: none;
}

#home-box-left, #home-box-center, #home-box-right {
  float: left;
  height: 108px;
  margin-top: 30px;
}

#home-box-left, #home-box-center {
  width: 175px;
  margin-right: 26px;
  border: 1px solid #bac4ce;
}

#home-box-right {
  width: 350px;
  margin-left: 20px;
}

a.hover:hover {
  background-color: #ececec;
}

div.cat-list-item {
  float: left;
  clear: left;
  width: 146px;
  height: 160px;
  padding: 23px 19px 10px 19px;
}

div.cat-list-item h1, div.cat-list-item span {
  cursor: pointer;
}

#page-banner {
  float: left;
  clear: left;
  width: 560px;
  line-height: 1px;
  font-size: 1px;
}

#page-banner img {
  padding-bottom: 28px;
}

.tools {
  float: left;
  width: 100%;
  font-size: 10px;
  border-bottom: 1px solid #d2d2d2;
}

.tools .breads {
  float: left;
  clear: left;
}

.tools .breads, .tools .breads a {
  color: #979797;
}

.tools .tipareste {
  float: right;
  clear: right;
  padding-left: 15px;
  background-image: url(/images/print_icon.gif);
  background-repeat: no-repeat;
  background-position: left 4px;
}

.content {
  float: left;
  clear: left;
  width: 100%;
  padding-top: 15px;
}

.content a {
  text-decoration: underline;
}

a.hover {
  float: left;
  color: #666666;
  text-decoration: none;
}

table.products a {
  text-decoration: none;
}

table tr.even {
  background-color: #f4f4f4;
}

table.products td {
  padding: 10px 0px;
}

.contact {
  color: #999999;
  line-height: 17px;
}

.contact a {
  color: #359bd5;
}

.contact table {
  border: 0px;
  line-height: 17px;
}

.contact table.contact-info {
  padding-bottom: 20px;
}

.contact table.contact-info td {
  padding: 14px 10px 10px 20px;
}

.contact table.contact-info td table td {
  padding: 0px;
}

.contact table.contact-info td.gri {
  padding: 18px 20px;
}

.contact table.contact-info td.gri strong {
  clear: left;
}

.contact .gri {
  background-color: #f7f7f7;
}

.contact .gri strong {
  color: #359bd5;
  font-weight: normal;
}

.contact strong {
  color: #333333;
  font-weight: normal;
}

.contact hr {
  width: 100%;
  height: 1px;
  clear: left;
  padding-bottom: 15px;
  margin: 5px 0px;
}

.contact input, .contact textarea {
  border: 1px solid #c5c5c5;
  background-color: #f1f1f1;
  font-size: 11px;
  color: #999999;
}

.contact .cfgrup {
  float: left;
  padding-right: 7px;
}

.contact .cfgrup .cftitlu input {
  width: 44px;
}

.contact .cfgrup .cfnume input {
  width: 248px;
}

.contact .cfgrup .cfnume {
  padding-right: 240px;
}

.contact .cfgrup .cfemail input {
  width: 160px;
}

.contact .cfgrup .cfsubiect input {
  width: 167px;
}

.contact .cfgrup .cfsubiect {
  padding-right: 210px;
}

.contact .cfgrup .cfmesaj textarea {
  width: 337px;
}

.contact .cfgrup .cfmesaj {
  padding-right: 210px;
}

.contact .cfgrup p {
  padding-bottom: 0px;
}

.contact .cfgrup p .req_char {
  color: #359bd5;
}

#footer {
  float: left;
  clear: left;
  width: 100%;
  padding: 15px 0px;
}

#footer a {
  text-decoration: underline;
}

#footer .footer-center, #footer .footer-center a {
  font-size: 10px;
  color: #7e7d7d;
}

#footer .footer-margin, #footer .footer-margin a {
  font-size: 9px;
  color: #858585;
}

#footer .footer-margin strong {
  color: #858585;
  font-weight: normal;
}

.contact input.ffsubmit {
  border: 0px;
  margin: 7px 0px 0px 274px;
  padding: 0px;
  width: 65px;
  height: 22px;
  background-image: url(/images/buton_trimite.gif);
  background-repeat: no-repeat;
  color: transparent;
}

ul.sitemap {
  margin: 0px;
  padding: 0px;
}

ul.sitemap ul {
  margin-left: 20px;
  padding-left: 0px;
}

ul.sitemap li {
  list-style-type: square;
}

ul#slidebanner li img {
  border: 0px;
  padding: 0px;
}

.fade {
  margin: 0px;
}

.fade p {
  margin: 0px;
  padding: 0px;
  text-align: center;
  width: 100%;
}

#lang-select {
  visibility: hidden;
}
/* End of 'StefiStyle' */

