li {list-style-image: none; list-style-position:outside; list-style-type:none; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin: 0; padding:0;}
a img, fieldset {border:0;}
a {outline:none;}
input {border:0;}
textarea {border:0;}

html {height:100%;}

body {height:5340px; min-width:1000px; background-image:url('i/bg.body.jpg'); background-repeat:repeat-x; font-family:Arial; font-size:14px; color: #2a5a76;}
  /*general anchors, headings */
  a, h4 a {color:#2a5a76; text-decoration:underline; font-weight:normal; outline:none;}
    a:hover, h4 a:hover {text-decoration:none;}
  h2 {width:100%; height:42px; margin-bottom:22px; display:block; font-size:30px; color:#2a5a76; font-weight:bold; background-image:url('i/bg.h2.png'); background-repeat:no-repeat;}
  h2.nobot {margin-bottom:5px;}
  h3, #maplink, #limolink {font-size:16px; color:#2a5a76; font-weight:bold;}
  h5 {font-size:20px; margin-bottom:20px;}
  h4 {outline:none; font-size:18px; }
  .small p {font-size:10px;}  
  /* general columns */
  .one_col {float:left; width:100%; padding-top:10px;}
  .two_col {float:left; width:200px;}
    /*.two_col label {display:none;}*/
    .two_col form {width:183px;}
    .two_col h3 {padding-bottom:15px;}
    .two_col input.text, #limoform input.text {width:163px; padding:3px 10px; border:1px solid #9fb5c1; color:#2a5a76; font-size:12px; margin-bottom:4px;}
    .two_col textarea, #limoform textarea {height:97px; font-family:Arial; border:1px solid #9fb5c1; color:#2a5a76; font-size:12px; width:173px; margin-bottom:4px; padding-left: 10px; padding-top:3px; padding-bottom:3px; }
    .two_col input.image {float:right; margin-top:5px;}
    .two_col .drop {width:185px; padding:3px 0 3px 8px; color:#2A5A76; margin-bottom:4px; font-size:12px; border:1px solid #9fb5c1; }
    .two_col form strong {float:left; margin-bottom:5px; margin-left:11px;}
  .three_cols {float:left; width:100%;}
  .three_cols li {float:left; width:126px; height:210px;}
  /* general margin classes */
  .mright {margin-right:15px;}
  .mbot {margin-bottom:20px;}  
  /* general form styling */
  address {font-style:normal; padding-left:20px;}
    address strong {width:45px; display:block; float:left;}
    address strong.mbot {width:100%; font-size:14px;}
    fieldset{float:left;}
  label {float:left; width:100%; font-size:11px;}
    label.error {color:#DB9427; padding-bottom:10px; font-weight:bold;}
  .two_col input.focus, .two_col textarea.focus, .two_col select.focus {border:1px solid #DB9427;}     
  /* side menu styling */
  .sidemenu {float:left; /*height:100%;*/ width:110px; padding-right:45px; /*background-color:#fa4ff5;*/}
    .sidemenu ul {float:left; width:100%; padding-top:28px;}
    .sidemenu li {padding-bottom: 5px; float:left; width:100%;}
    .sidemenu a, .sidemenu span {padding:5px 0 0 20px; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; width:90px; background-image:url('i/bg.menu.png'); background-repeat:no-repeat; height:20px; background-position:0 0; float: left;}
      .sidemenu a:hover {background-position:0 -26px;}
      .sidemenu a:active, .sidemenu span {background-position:0 -52px;}
    .sidemenu a.long, .sidemenu span.long {background-image:url('i/bg.menulong.png'); background-position:0 0; height:32px; padding-top:4px; line-height:14px;}
      .sidemenu a.long:hover {background-position:0 -36px;}
      .sidemenu a.long:active, .sidemenu span.long {background-position:0 -72px;}
  /* scroll elements */    
  .scroll {float:left; width:435px; overflow:auto;} 
    .scroll p {float:left; width:100%;}
    .scroll h3 {float:left; width:100%;}    
  /* main wrappers used for background images */
  #wrapper_a {height:100%; width:100%; left:0; margin:0 auto; min-width:1000px; background-image:url('i/bg.wrapper_a.jpg'); background-repeat:no-repeat; position:relative; }
  #wrapper_b {height:100%; width:100%; background-image:url('i/bg.wrapper_b.jpg'); background-repeat:no-repeat; background-position:0 1990px; }
  #wrapper_c {height:100%; width:100%; background-image:url('i/bg.wrapper_c.jpg'); background-repeat:no-repeat; background-position:0 3620px;}
  #wrapper_d {height:100%; width:100%; background-image:url('i/bg.wrapper_d.jpg'); background-repeat:no-repeat; background-position:643px 110px ;}
  #wrapper_e {height:100%; width:100%; background-image:url('i/bg.wrapper_e.jpg'); background-repeat:no-repeat; background-position:1px 4333px;}
  #content {height:100%; width:625px; /*background-color:yellow;*/ padding-left:40px;}
    /*main sections*/         
    .contact {width:100%; height: 950px; }   
      .contact .sidemenu {padding-top:65px;}
      #contact {width:435px; height:545px; float:left; padding-top:57px; }
        #map {width:500px; height:500px;}
        #message { position:absolute; padding:10px; background:#555; color:#fff; width:75px; }
        #contact .openmap {float:left; display:block;}
        #contact h3 {float:left; width:100%;}  
        .notice {color:#db9427; font-weight:bold; font-size:12px; padding:10px 0 0 0; float:left; width:100%;}
        .notice em {font-style:normal; font-weight:bold; font-size:18px; padding-right:10px;} 
    .cariera {width:100%; height: 980px;}
      .cariera .sidemenu {padding-top:75px;}
      .cariera .scroll {height:350px;}
        
      #accordion .ui-accordion-content {overflow:visible;}   
      /*.cariera p {padding-bottom:35px;}*/
      #cariera {width:435px; float:left; padding-top:67px;}
        .toptext {float:left; padding-bottom:30px;}
        #cariera p, #cariera dl {float:left; width:410px;}
        #cariera dt {float:left; width:100%;}
        #cariera dd {float:left; width:100%;}
        #cariera h3, #cariera h4 {float:left; width:410px;}
        #accordion {width:410px; overflow:hidden;}
          #accordion div {width:410px;}
        .ui-accordion-content {width:410px;}
    .produse-financiare {width:100%; height:  955px; background-image:url('i/bg.produsefinanciare.jpg'); background-repeat:no-repeat; background-position:135px 80px;}
      .produse-financiare .sidemenu {padding-top:106px;}
      .produse-financiare .scroll {height:325px;}
      #produse-financiare {width:435px; float:left; padding-top:100px; }
        #produse-financiare .three_cols {padding-bottom:50px;}
        #produse-financiare h3 {padding-bottom:10px; width:410px;}
        #produse-financiare .three_cols {width:410px; float:left;}
        #produse-financiare .three_cols li h3 {padding-bottom:5px;}
        #produse-financiare .bulleted {padding-bottom:25px;}
        #produse-financiare p {float:left; width:410px;}
        #produse-financiare li p, #produse-financiare li h3 {float:left; width:100%;}
        ul.bulleted {float:left; width:410px;}
          ul.bulleted li {float:left; width:380px; background-image:url('i/bg.bullet.jpg'); background-repeat:no-repeat; background-position:0 5px; padding-left:20px;}
    .despre-noi {width:100%; height: 960px;}
      .despre-noi .sidemenu {padding-top:58px;}
      .despre-noi .scroll {height:425px;}
      #despre-noi {width:435px; float:left; padding-top:50px; }
        #despre-noi .scroll p {float: left; width:410px;}      
    .home {width:100%; height: 820px; position:relative;}
      .home .sidemenu {padding-top:200px;}
      #home {width:435px; height:380px; float:left; padding-top:192px; }
        #firme {position:absolute; top:110px; left:128px;}
        #message1 {position:absolute; top:47px; left:395px;}
        #message2 {position:absolute; top:290px; left:600px;}
        #maplink {position:absolute; top:185px; left:514px; text-decoration:none; }
        #limolink {position:absolute; top:235px; left:493px; text-decoration:none; white-space:nowrap; }
          #limolink em {font-size:10px; font-style:normal; width:80px; display:block; text-align:center; padding-top:4px;}
        #curs {position:absolute; width:120px; top:324px; left:411px;}
          #curs dl {float:left; width:100%;}
          #curs h3 {color:#b5daf0; padding-bottom:20px;}
          #curs dd {color:#b3471c; font-size:14px; font-weight:bold; width:44px; text-align:right; float:left; padding-bottom:19px;}
          #curs dt {color:#fff; font-size:14px; font-weight:bold; width:75px; float:left; padding-bottom:19px; text-align:right;}
    .showroom {width:100%; height: 675px; background-image:url('i/bg.showroom.jpg'); background-repeat:no-repeat; background-position:19px 19px; }
      .showroom .sidemenu {padding-top:58px;}
      #showroom {width:435px; float:left; padding-top:50px; }
      #showroom .scroll .prodinfo p {width:245px;}
      .showroom .scroll {height:425px; margin-bottom:5px;}  
        #showroom .scroll p {width:410px;}        
        .icons a, .list a {text-decoration:none;}
          .icons a span, .list a span {font-size:16px; color:#2a5a76; font-weight:bold; width:100%;display:block; padding-bottom:5px;}
          .icons a em, .list a em, .prodinfo em {font-style:normal; color:#2291d0; font-weight:bold; padding:0 5px;}
        .icons li, .list li {margin-bottom:22px;}
          .icons a:hover span {text-decoration:underline;}
        .prodinfo {float:right; width:250px;}
        .prodinfo p strong {font-weight:normal; color:#2291d0;}
        .picholder {float:left;}
        .prodpics {float:left; width:168px; position:relative; }
          .prodpics ul {float:left; padding-top:9px; width:168px;}
            .prodpics ul li {float:left;}
            .prodpics ul img {float:left; margin-right:9px;}  
        .list {width:410px;}
          .list a:hover span, .list a.more:hover {text-decoration:underline;}
        .nav {width:250px; padding-top:20px; float:left; padding-left:185px;}
          .nav a {float:left;}
          .nav a img {float:left;}
          .nav a.mright {margin-right:10px;}
        .back {float:right; margin-top:10px;}  
    .container {float:left; width:100%;}
    #zoom {position:absolute; top:0px; left:0px; width:148px; height:148px;}
    .more {color:#2291d0; font-size:10px; text-align:right; float:left; width:100%; }
    p.more a {color:#2291d0;}    
    #mots {position:absolute; left:740px; bottom:10px; font-size:11px; color:white; height:13px; overflow:hidden;}
    #mots p {float:left; padding-right:5px;}
    #mots a {float:left; display:block; height:13px; overflow:hidden;}
    #mots span img {margin-top:-13px;}
    #mots a:hover span img {margin-top:0;}
    #limoform {float:left; width:605px;}
      #pics {width:200px; float:left;}
      #limoform fieldset {float:left; width:180px; padding-left:15px;}
      #limoform input.image {float:right;}
      #fields {float:left; width:400px;}
        #fields p {padding-left: 15px; padding-bottom:10px;}
        #fields p.notice {width:auto;}
    #formsubmit {float:left; width: 420px; height:475px;}
    #formsubmit .two_col input.text, #formsubmit .two_col textarea {width:185px;}
    .openForm {position:absolute; top:0; left:0; z-index:2000;}
    .offer_req_submit {float:right;}
    /*start selectbox*/
    .jquery-selectbox {
	position: relative;
	height: 23px;
	/*border: 1px solid #d2ad63;*/
	width: 185px !important;
	z-index: 0;
	float: left;
	display: inline;
	margin: 4px 0 4px 0;
	font-size: 12px;	
	padding: 0;
	background-image: url("i/bg.selectbox.jpg");
    border-bottom: 1px solid #9FB5C1;
}
.jquery-selectbox.selecthover {
	border-color: #9F7627;
	background-color: #FFFCDF;
	background-image: url("i/bg.selectboxhover.jpg");
	z-index: 700;
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding: 6px 0px 0px 12px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
}

.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 23px;
	padding: 2px;
	left: 0px;
	background: #fffcdf;
	width: 179px !important;
	height: 80px !important;
    background-color:white;
	z-index: 1000;	
    border-bottom: 1px solid #efcf9e;
    border-left: 1px solid #efcf9e;
    border-right: 1px solid #efcf9e;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	float: right;
	background: url("i/bg.down.jpg");
	width: 16px;
	height: 16px;
	cursor: pointer;
    margin-top:4px;
    margin-right:4px;
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	background: url("i/bg.downhover.jpg");
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	cursor:pointer;
    color:#db9427;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
    padding:2px 0 2px 5px;
}
