@charset "utf-8";

* {margin:0px; padding:0px;}
body {font:normal 12px Arial, Helvetica, sans-serif; background-color:#fcfae3;}
img {border:0px;}
a {color:#cd6500; text-decoration:none;outline-style:none;}
a:hover {color:#000;}

.fL {float:left;}
.fR {float:right;}
.clear {clear:both;}
.empty10 {height:10px;}
.empty15 {height:15px;}
.mr20 {margin-right:14px;}

.top {height:15px; background-color:#393939;}
.wrapHeader {background:url(../images/bg_header.gif) repeat-x left top;}
.header {width:980px; margin:0px auto; height:103px;}

.topNav {height:35px; padding-left:260px; text-align:center; background:url(../images/bg_top_nav.gif) no-repeat right top;}
.topNav ul {padding:4px 0 0 0; list-style:none;}
.topNav ul li {display:inline; padding:0 15px; font:bold 12px Arial;}
.topNav ul li a {color:#53504a; text-decoration:none;}
.topNav ul li a:hover {color:#978e7c;}

.topMainNav {padding:18px 0 0 170px; list-style:none;}
.topMainNav li {float:left;}
.topMainNav li.dsp {width:2px; height:20px; background:url(../images/top_main_nav_dsp.gif) no-repeat left top;}
.topMainNav li a {display:block; padding:0 20px 0 21px; height:20px; font-size:16px; font-weight:bold; line-height:20px; letter-spacing:-1px; color:#ebdc15; outline-style:none;}
.topMainNav li a:hover {color:#fffab2;}

.line {width:980px; margin:0px auto; background:url(../images/line.gif) repeat-y 220px top;}
.wrapLR {border-left:1px solid #d6d3cc; border-right:1px solid #d6d3cc; background:#fff url(../images/utilaj.jpg) no-repeat center top;}

.dL {width:200px; padding:0 9px 10px;}
.dL h1 {font:bold 25px Arial; color:#ffe242; letter-spacing:-2px;}
.dR {width:718px; padding:0px 19px 19px 19px; }
.dR h1 {padding:0 0 20px 0; font:bold 28px Arial; color:#000; letter-spacing:-2px;}
.dR h1 a {color:#534d41;}
.dR h1 a:hover {color:#000;}
.dR h2 {padding:0 0 5px 0; border-bottom:1px dashed #d6d3cc; font:bold 20px Arial; color:#000; letter-spacing:-1px;}
.dR p {padding:0 0 15px 0; line-height:20px;}
.pgTitle {padding:0 0 10px 0;}

.bDetaliiLeft {display:block; width:50px; height:17px; text-indent:-9999px; outline-style:none; background:url(../images/b_detalii_left.gif) no-repeat left top;}
.bDetaliiLeft:hover {background:url(../images/b_detalii_left.gif) no-repeat left bottom;}

.wrapPanel {background-color:#393939;}
.panelTopUtilaj {background:url(../images/panel_top.gif) no-repeat left top; }
.panelTop {background:url(../images/panel_top.gif) no-repeat left top;}
.panelBtm {padding:10px; font-size:11px; color:#fff; background:url(../images/panel_btm.gif) no-repeat left bottom;}
.panelBtm .prod {font-size:13px;}
.panelBtm a {display:block; color:#fffca5; text-decoration:none;}
.panelBtm a:hover {color:#fff;}

.panelImg {display:block; background:#fff url(../images/ctl.gif) no-repeat left top;}
.panelImg span {display:block; background:url(../images/ctr.gif) no-repeat right top;}
.panelImg span span {display:block; background:url(../images/cbr.gif) no-repeat right bottom;}
.panelImg span span span {display:block; padding:10px; text-align:center; background:url(../images/cbl.gif) no-repeat left bottom;}

.lvlOne {display:block; padding-left:10px; border-bottom:1px dashed #555; font-size:12px; color:#fffca5; text-decoration:none; line-height:20px; background:url(../images/nav_arr_bullet.gif) no-repeat 165px center;}
.lvlOne:hover {background-color:#505050;}

.box {width:230px; margin-bottom:20px;}
.boxTop {height:25px; padding-left:5px; margin-bottom:1px; font:normal 11px Arial; background:url(../images/box_title_bg.gif) no-repeat left top;}
.boxTop a.prod {line-height:25px; color:#f0e855; text-decoration:none;}
.boxTop a.prod:hover {color:#fff;}
.boxTop a.cat {line-height:25px; color:#fff; text-decoration:none;}
.boxTop a.cat:hover {color:#fff;}
.prodTitle {width:222px; padding-left:8px; font-size:17px; border:none; line-height:25px;}
.boxContent {height:130px; padding:10px; margin-bottom:1px; border:1px solid #dfdfdf;}
.boxContentProd {padding:10px; border-left:1px dotted #b3a68c; border-right:1px dotted #b3a68c; border-bottom:1px dotted #b3a68c;}

.prodTitleDet {width:350px; padding-left:8px; font-size:17px; border:none; line-height:25px; color:#fff;}

.boxBtmOut {width:230px; border-top:3px solid #eeeb89; background:url(../images/box_bottom_out.gif) no-repeat center bottom;}
.boxBtmAuto {padding:0 5px 2px 5px;}
.boxBtm {height:60px; padding:0 7px;}
.boxBtm span, .boxBtmAuto span {display:block; height:30px; overflow:hidden; padding-top:3px; font-size:11px; color:#444;}
.boxBtm a {color:#444444;}
.boxBtm a:hover {color:#000;}
.boxBtm a.detPiesa, .boxBtmAuto a.detPiesa {display:block; width:77px; height:17px; margin:4px 5px 0 0; text-indent:-9999px; outline-style:none; background:url(../images/btn_detalii_piesa.gif) no-repeat left top;}
.boxBtm a.detPiesa:hover, .boxBtmAuto a.detPiesa:hover {background:url(../images/btn_detalii_piesa.gif) no-repeat left bottom;}
.boxBtm a.toatePiesele, .boxBtmAuto a.toatePiesele {display:block; width:77px; height:17px; margin:4px 5px 0 0; text-indent:-9999px; outline-style:none; background:url(../images/btn_toate_piesele.gif) no-repeat left top;}
.boxBtm a.toatePiesele:hover, .boxBtmAuto a.toatePiesele:hover {background:url(../images/btn_toate_piesele.gif) no-repeat left bottom;}
.boxBtm a.btnDetalii, .boxBtmAuto a.btnDetalii {display:block; width:57px; height:17px; margin:4px 0 0 0; text-indent:-9999px; outline-style:none; background:url(../images/box_btn_detalii.gif) no-repeat left top;}
.boxBtm a.btnDetalii:hover, .boxBtmAuto a.btnDetalii:hover {background:url(../images/box_btn_detalii.gif) no-repeat left bottom;}
.boxImg {height:130px; overflow:hidden; text-align:center;}

.piesaImages {padding:10px; border:1px solid #dfdfdf;}
.piesaTopRight {margin-bottom:1px; background:url(../images/piesa_top_right.gif) no-repeat right top;}
.piesaTopLeft {padding:0; line-height:21px; background:url(../images/piesa_top_left.gif) no-repeat left top;}
.btnComanda {display:block; width:64px; height:17px; text-indent:-9999px; outline-style:none; background:url(../images/btn_comanda_aceasta_piesa.gif) no-repeat left top;}
.btnComanda:hover {background:url(../images/btn_comanda_aceasta_piesa.gif) no-repeat left bottom;}

.cart {width:325px; height:38px; font-size:11px; color:#000; background:url(../images/cart_bg.gif) no-repeat left bottom;}
.cart a {color:#fffca5;}
.cart a:hover {color:#fff;}

.tbl {font-size:12px;}
.tbl th {padding:5px; background-color:#f2f0e5; border:1px dashed #c7c4bc;}
.tbl th.sub {border:none; background-color:#fff; padding:0px;}
.tbl th.sub b {display:block; padding:1px 5px; background-color:#f2f0e5; border:1px dashed #c7c4bc;}
.tbl td {padding:5px; border:1px dashed #c7c4bc;}


.pHome {padding:3px 10px 10px 10px; border-left:1px dotted #e1ded6; border-right:1px dotted #e1ded6; border-bottom:1px dotted #e1ded6; font-size:12px; line-height:18px;}
.pHome p.pTxt {height:120px; padding:0 0 10px 0;}
h1.noPad {padding-bottom:5px;}

.cautaL {padding-left:10px; background:url(../images/cauta_left.gif) no-repeat left top;}
.cautaR {background:url(../images/cauta_right.gif) no-repeat right top;}

.cautaM {padding-left:10px; background:url(../images/cauta_left.gif) no-repeat left top;}
.cautaB {background:url(../images/cauta_right.gif) no-repeat right top;}

.footer {width:980px; margin:0px auto;}
.fDetalii {font-size:11px; background:url(../images/f_det_bg.gif) repeat-x left top; }
.fDetalii p {padding:2px 0 0px 15px; line-height:18px;}
.fDsp {background:url(../images/f_dsp.gif) no-repeat right 15px;}
.fDetaliiBtm {height:10px; background:url(../images/f_det_btm.gif) no-repeat left top;}
.fLblTel, .fLblFax, .fLblAdresa, .fLblEmail {height:36px; text-indent:-9999px; }
.fLblTel {background:url(../images/f_lbl_tel.gif) no-repeat left top;}
.fLblFax {background:url(../images/f_lbl_fax.gif) no-repeat left top;}
.fLblAdresa {background:url(../images/f_lbl_adresa.gif) no-repeat left top;}
.fLblEmail {background:url(../images/f_lbl_email.gif) no-repeat left top;}

.fBtm {padding:10px; font-size:11px; background:#edebe6 url(../images/f_bg.gif) no-repeat left bottom;}
.fTxt {padding:5px 0 20px 0; text-align:center; font-size:11px; line-height:16px; color:#8e8779;}

#fakepixel {width:200px;}
#fakepixel span {color:#333333;}
#fakepixel img {border:0px; margin-bottom:-1px;}
#fakepixel a {color:#8b0000;/* se schimba in functie de culoarea backgroundului pe care este pusa semnatura */ display:block; width:200px; font:normal 11px Tahoma; text-decoration:none;}
#fakepixel a:hover {color:#343434;}

.field1, .required, .validate-one-required {border:1px solid #a7a7a7; padding:2px; font:normal 12px Tahoma; color:#363636;}
.fCont {font-size:11px;}
.button1 {border:1px solid #f8a323; font:normal 11px Tahoma; color:#005c62; background:url(../images/bg_input_btn.gif) no-repeat top left #e9e9e9;}

.validation-advice {color:#ff3300;  font-size:11px;}
.messageT{color:#008200; text-align:center;}
.messageE{color:#d00000; text-align:center;}

.btnContinuati {display:block; width:137px; height:19px; text-indent:-9999px; text-align:left; outline-style:none; background:url(../images/continuati_cump.gif) no-repeat left top;}
.btnContinuati:hover {background:url(../images/continuati_cump.gif) no-repeat left bottom;}
.btnContinuatiCom {display:block; width:115px; height:19px; text-indent:-9999px; outline-style:none; background:url(../images/continuati_comanda.gif) no-repeat left top;}
.btnContinuatiCom:hover {background:url(../images/continuati_comanda.gif) no-repeat left bottom;}
.btnTrimiteCom {display:block; width:115px; height:19px; text-indent:-9999px; outline-style:none; background:url(../images/trimite_comanda.gif) no-repeat left top;}
.btnTrimiteCom:hover {background:url(../images/trimite_comanda.gif) no-repeat left bottom;}
.btnCereOf {display:block; width:63px; height:17px; text-indent:-9999px; outline-style:none; background:url(../images/btnCereof.gif) no-repeat left top;}
.btnCereOf:hover {background:url(../images/btnCereof.gif) no-repeat left bottom;}
