
/* start reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/* end reset */


 * {
  outline: none; background-repeat: no-repeat; text-decoration: none;
 }
 a:link, a:visited, a:hover, a:active {color: #255A9C; text-decoration: underline;}
 .special {font-weight: bold;}
 .clearer {height: 1px; clear: both;}
 .on {display: block;}
 .off {display: none;}
 
 body {padding: 8px 0 8px 7px; font-family: Arial; font-size: 11px; color: #6D6E71; }
 #container {min-width: 990px;}
 #head {width: 100%; float: left; position: relative; top: 0; left: 0; padding-bottom: 35px;}
 #main_menu { background-color: #78B6E7; height: 26px; baclground-color: #78B6E7; width: 100%; float: left; }
 #main_menu ul {float: right; padding-right: 23px; padding-top: 4px;}
 #main_menu ul li {float: left; padding-left: 2px;}
 #main_menu ul li a:link, #main_menu ul li a:visited, #main_menu ul li a:active, #main_menu ul li span {display: block; width: 104px; height: 20px; text-indent: -3000px; overflow: hidden; background-position: 0 0; }
 #main_menu ul li a:hover, #main_menu ul li span {background-position: 0 -20px;}
 #main_menu ul li .despre { background-image:url(../images/despre-noi.gif);}
 #main_menu ul li .produse { background-image:url(../images/produse.gif);}
 #main_menu ul li .cataloage { background-image:url(../images/cataloage.gif);}
 #main_menu ul li .cariere { background-image:url(../images/cariere.gif);}

 #subhead {width: 100%; float: left; border: solid #fff; border-width: 2px 0 0; position: relative; top: 0; left: 0;}
 #subhead h1 {width: 317px; height: 73px; position: absolute; left: 6px;}
 #subhead h1 a {display: block; height: 100%; background-image:url(../images/logo.gif); text-indent: -3000px; overflow: hidden;}
 #help_menu_wrapper { margin-left: 342px; background-image:url(../images/banner_bibus.jpg); background-repeat: repeat-x; padding-top: 59px;  }
 #help_menu { background-color: #000; height: 14px; width: 100%; float: left; }
 #help_menu ul {float: right; padding-right: 35px;}
 #help_menu ul li {float: left;  padding-left: 15px;  }
 #help_menu ul li a:link, #help_menu ul li a:visited, #help_menu ul li a:active, #help_menu ul li span {font-size: 10px; font-weight: bold;  color: #fff; line-height: 14px; font-family: Verdana; text-decoration: none;}
 #help_menu ul li a:hover, #help_menu ul li span {color: #B7CFFF;}
 
 #page {clear: both; padding-left: 41px; padding-right: 23px; min-height: 405px; position: relative; top: 0; left: 0;}
 .inner {padding-left: 232px !important; position: relative; top: 0; left: 0; }
 div.cataloage {padding-left: 11px;}

 .home { background-image: url(../images/harta.jpg); background-position: 310px 16px; position: relative; top: 0; left: 0; }
 
 #footer {  margin-left: 155px; margin-right: 23px; border: solid #E2E2E3; border-width: 1px 0 0; padding-top: 10px; text-align: right;}
 #footer em {font-weight: bold; font-style: normal;}
 .desero {display: block;  width: 32px; height: 14px; background-image: url(../images/desero.gif); background-position: left center; text-indent: 3000px; overflow: hidden;}
 
 
 #select_menu {position: absolute; top: 94px; left: 43px; } 
 #select_menu select {width: 150px;}
 
 #sidebar {width: 190px; height: 100px; position: absolute; top: 0; left: 0; clear: both;}
 
 /* start content */
  #content p {padding-bottom: 20px; line-height: 18px;}
  .despre img {float: left;}
  .despre #info { width: 440px; float: left; height: 400px;  padding-left: 22px;}
  .noutati dl, .noutati dl dt, .noutati dl dd {width: 100%; float: left;}
  .noutati dl {clear: both; padding-bottom: 25px;}
   
  .noutati dl dt em {display: block; color: #C3494A; font-weight: bold; font-size: 14px; padding-bottom: 5px;}
  .noutati dl dd div p {line-height:normal !important; padding-bottom: 10px !important;}
  .noutati dl dd div {width: 240px; padding-right: 30px; float: left; margin=bottom: -10px;}
  .noutati dl dd img {float: left;}
  .hr {margin-left: 96px; height: 1px; background-color: #E2E2E3; clear: both;}
  .cariere img {float: left;}
  .cariere form {float: left; padding-left: 60px; width: 394px; }
  .cariere fieldset {width: 100%; float: left;}
  .cariere form .row {width: 100%; float: left; padding-bottom: 15px;}
  .cariere form label {display: block; width: 140px; float: left; line-height: 20px;}
  .cariere form input.text, .cariere form textarea {width: 240px; background-color: #DBECF9; border: 0; font-family: Arial; font-size: 11px; padding: 3px 0 3px 4px; float: right;}
  .cariere form input.browse {float: left;  background-color: #DBECF9; border: 0; font-family: Arial; font-size: 11px; position: relative; left: 10px;}
  .cariere form textarea {height: 85px;}
  .cariere form input.button {float: right;}
  
  .contact img {float: left;}
  .contact form {width: 460px; float: left; padding-left: 30px; padding-bottom: 30px; }
  .contact form fieldset {width: 100%; float: left; }
  .contact form .row {width: 100%; float: left; padding-bottom: 15px;}
  .contact form label {display: block; width: 140px; float: left; line-height: 20px;}
  .contact form label span {color: #B50F11;}
  .contact form input.text {width: 297px; background-color: #DBECF9; border: 0; font-family: Arial; font-size: 11px; padding: 3px 0 3px 4px; float: right;}
  .contact form textarea {width: 294px; font-family: Arial; font-size: 11px; padding: 3px 0 3px 4px; float: right; height: 173px;}
  .contact form .row em {width: 297px; float: right; color: #BB1E1D;}
   label.textarea_label {line-height: normal !important;}
   #form_nav {padding-left: 157px;   width: 303px; clear: both;}
   #form_nav  input {display: block;}
   #form_nav li {float: left;}
   #form_nav li.last {float: right;}
 /* end content */
 
  h2 {background-color: #F2F1F1; line-height: 28px; font-family: Arial; font-size: 14px; padding-left: 35px; background-image:url(../images/h2_bg.gif); background-position: 10px 7px; margin-bottom: 17px; font-weight: bold; }
  h2  span { background-image:url(../images/gray_arrow.gif); background-position: 10px center; padding-left: 20px;}
  h2  span.last {color: #B15630;}
  /* start second menu */
  #second_menu, #second_menu li {width: 100%; float: left;}
  #second_menu li { background-image:url(../images/hor_dot.gif); background-position: left bottom; background-repeat: repeat-x; line-height: 22px;}
  #second_menu li a:link, #second_menu li a:visited, #second_menu li a:active, #second_menu li a.selectat {font-size: 12px; font-weight: bold; color: #585858; text-decoration: none; display: block; padding-left: 15px; }
  #second_menu li a:hover, #second_menu li a.selectat {color: #B15630 !important;}
  #second_menu ul {display: none; padding-left: 42px; padding-top: 15px; padding-bottom: 15px; width: 148px; float: left; background-image:url(../images/hor_dot.gif); background-position: left top; background-repeat: repeat-x;}
  #second_menu ul.on {display: block !important;}
  #second_menu ul.off {display: none !important;}
  #second_menu ul#selectat {display: block;}
  #second_menu ul li { background-image: none;}
  #second_menu ul li a:link, #second_menu ul li a:visited, #second_menu ul li a:active, #second_menu ul li a.link {color: #959595; font-size: 11px; background-image: url(../images/gray_arrow.gif); background-position: left center; padding-left: 10px; font-weight: bold;}
  #second_menu ul li a:hover, #second_menu ul li a.link {color: #B15630 !important;}
  #second_menu ul li span {cursor: default;}
  /* end second menu */
  
  /* start produse */
  .produse_wrapper {width: 100%; float: left; }
  .produse_wrapper dl {width: 122px; float: left; padding-right: 40px; padding-bottom: 55px;}
  .produse_wrapper dl dt, .produse_wrapper dl dd {width: 100%; float: left; padding-bottom: 1px; background-image:url(../images/hor_dot.gif); background-position: left bottom; background-repeat: repeat-x;}
  .produse_wrapper dl a {display: block; float: left; height: 100%; width: 100%;}
  .produse_wrapper dl dd a:link, .produse_wrapper dl dd a:visited, .produse_wrapper dl dd a:active {font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none; color: #6F6F6F; text-indent: 15px; background-image:url(../images/gray_arrow.gif); background-position: left center;}
  .produse_wrapper dl dd a:hover {color: #B15630;}
  .produse_wrapper dl dd {line-height: 24px;}
  .produse_wrapper dl dt {height: 48px;}
  .section {padding-bottom: 30px;  border: solid #E2E2E3; border-width: 0 0 1px; color: #585858; width: 100%; float: left;}
  div.last_section {padding-bottom: 30px; color: #585858; border: 0; }
   h3 {font-weight: bold; font-size: 12px; color: #6D6E71; padding-top: 17px; padding-bottom: 7px;}
   div.last_section h3 {padding-bottom: 0;}
   
   div.last_section dl.pdfs {width: 100%; float: left; padding-top: 15px;}
   div.last_section dl.pdfs dt {font-weight: bold; width: 100%; float: left; line-height: 20px;}
   div.last_section dl.pdfs dd {float: left; padding-right: 25px;}
   div.last_section dl.pdfs dd a {color: #E13333; font-weight: bold; font-size: 11px; background-image: url(../images/pdf.jpg); line-height: 18px; background-position: right center; padding-right: 28px;}
   
   .pdfs_apl {width: 100%; float: left; padding-top: 15px;}
   .pdfs-apl dt {font-weight: bold; width: 100%; float: left; line-height: 20px;}
   .pdfs_apl dd {float: left; padding-right: 25px;}
   .pdfs_apl dd a {color: #E13333; font-weight: bold; font-size: 11px; background-image: url(../images/pdf.jpg); line-height: 18px; background-position: right center; padding-right: 28px;}
   
   
   ul.galerie {width: 804px; float: left; padding-top: 10px; margin-left: -45px;}
    ul.galerie li {padding-top: 30px; float: left; padding-left: 45px;}
	ul.galerie li img {display: block; border: 1px solid #D5D4D4;}
  /* end produse */
  div.cataloage {padding-bottom: 30px;}
  div.cataloage img {display: block;}
  div.cataloage dl dt a {display: block;}
  div.cataloage dl dt {padding: 15px 0 10px;}
  div.cataloage dl dd {padding-left: 17px; padding-right: 10px;}
  div.cataloage dl dd a { background-image:url(../images/pdf.jpg); background-position: left center; line-height: 22px; padding-left: 19px;}
  div.cataloage dl { background-image:url(../images/hor_dot.gif); background-position: left top; background-repeat: repeat-x; padding-bottom: 10px;}
  div.cataloage dl.first { background-image: none;}
  div.cataloage dl.first dt {padding-top: 0;}
  
  
   .column {float: left; padding-right: 40px;} 
  
  
  div.pdfs-col dl.pdfs {width: 100%; float: left; }
   div.pdfs-col dl.pdfs dt {font-weight: bold; width: 100%; float: left; line-height: 20px;}
   div.pdfs-col  dl.pdfs dd {float: left; width: 100%;}
   div.pdfs-col dl.pdfs dd a { font-size: 11px; background-image: url(../images/pdf.jpg); line-height: 22px; background-position: left center; padding-left: 19px; white-space: nowrap; display: block; float: left;}
   
   
   
  
  div.pdfs-col dt  {
color:#C3494A;
display:block;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
}


ol.lista {
  list-style-type: decimal; 
  margin-left: 20px; 
  }
  
ol.lista ul {
  list-style-type: disc; 
  margin-left: 10px;
  }
  
  
  
  
  
  
 
