@charset "utf-8";

/* enforce scrollbar */
body {overflow:-moz-scrollbars-vertical;}


* {margin:0; padding:0;}
body {font:normal 13px Arial, Helvetica, sans-serif; color:#505050; background:url(../../images/bg.png) repeat-x center top;}
a {color:#d34100; text-decoration:none;}
a:hover {color:#000;}
img {border:none;}
h2 {padding:0px 0 15px 0; font-size:20px; font-weight:normal;}
h2 span {color:#ff7e00;}
h3 {font-size: 15px; font-weight: bold; color: #606061;}


.fL, .floatLetf {float:left;}
.fR, .floatRight {float:right;}
.mr10 {margin-right:10px;}
.mr0 {margin-right: 0;}
.clear, .clearBoth {clear:both;}
.empty15 {height:15px;}

.orr14 {font-size:14px; color:#f99f1d;}
.red {color:#c00;}

.imgL {float:left; margin:0 10px 10px 0;}
.imgR {float:right; margin:0 0 10px 10px;}

.site {width:976px; margin:0px auto;}
.header {height:215px; background:url(../../images/bg_header.png) no-repeat left bottom;}
* html .header {height:215px; background:url(../../images/bg_header.gif) no-repeat left bottom;}
	.logo {display:block; width:295px; height:49px; padding:32px 0 0 105px; color:#1f2021; text-decoration:none; background:url(../../images/logo.gif) no-repeat left center;}
	.navTitle {position:relative; padding:16px 7px 0 7px;}
	
	
	.nLeft {position:absolute; width:53px; height:46px; top:16px; left:-45px; background:url(../../images/nav_left.png) no-repeat left top;}
	* html .nLeft {position:absolute; width:53px; height:46px; top:16px; left:-52px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_left.png', sizingMethod='scale');}
	.nRight {position:absolute; width:53px; height:46px; top:16px; right:-44px; background:url(../../images/nav_right.png) no-repeat left top;}
	* html .nRight {position:absolute; width:53px; height:46px; top:16px; right:-44px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_right.png', sizingMethod='scale');}
	.eXcavator {position:absolute; width:295px; height:220px; bottom:-20px; right:0px; background:url(../../images/excavator.png) no-repeat left top;}
	* html .eXcavator {position:absolute; width:295px; height:220px; top:-70px; right:0px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/excavator.png', sizingMethod='scale');}
	.keys {position:absolute; width:300px; height:115px; top:16px; right:240px; background:url(../../images/keys.png) no-repeat left top;}
	
	.header_start {position:absolute; width:534px; height:213px; top:-83px; right:0px; background:url(../../images/header_start.png) no-repeat left top;}
	.header_reparatii_motoare {position:absolute; width:534px; height:213px; top:-83px; right:0px; background:url(../../images/header_reparatii_motoare.png) no-repeat left top;}
	.header_servicii {position:absolute; width:534px; height:213px; top:-83px; right:0px; background:url(../../images/header_servicii.png) no-repeat left top;}
	.header_axe {position:absolute; width:534px; height:213px; top:-83px; right:0px; background:url(../../images/header_axe.png) no-repeat left top;}
	.header_contact {position:absolute; width:534px; height:213px; top:-83px; right:0px; background:url(../../images/header_contact.png) no-repeat left top;}
	.header_reparatii_cupe {position:absolute; width:534px; height:213px; top:-83px; right:0px; background:url(../../images/header_reparatii_cupe.png) no-repeat left top;}
	.header_lanturi {position:absolute; width:534px; height:213px; top:-83px; right:0px; background:url(../../images/header_lanturi.png) no-repeat left top;}
	
	
	* html .keys {position:absolute; width:300px; height:115px; top:16px; right:240px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/keys.png', sizingMethod='scale');}
	
	.navDspLeft {background:url(../../images/nav_desp.gif) no-repeat left top;}
	.wrapNav {height:46px; padding:0 0 0 20px; background:url(../../images/bg_nav.gif) repeat-x left top;}
	.wrapNav ul {list-style:none;}
	.wrapNav ul li {float:left; height:46px; background:url(../../images/nav_desp.gif) no-repeat right top;}
	.wrapNav ul li a {display:block; height:46px; text-indent:-9999px; outline-style:none;}
	.wrapNav ul li a:hover {background-repeat:no-repeat; background-position:center bottom;}
	.wrapNav ul li.dsp {width:1px; background:url(../../images/nav_desp.gif) no-repeat right top;}
	.wrapNav ul li .bAcasa {width:89px; background:url(../../images/b_acasa.gif) no-repeat center top;}
	.wrapNav ul li .bServicii {width:95px; background:url(../../images/b_servicii.gif) no-repeat center top;}
	.wrapNav ul li .bParteneri {width:113px; background:url(../../images/b_parteneri.gif) no-repeat center top;}
	.wrapNav ul li .bContact {width:107px; background:url(../../images/b_contact.gif) no-repeat center top;}
	.wrapNav ul li .sel {background-repeat:no-repeat; background-position:center bottom;}
	.subTxt{}
	
	.pageTitle {height:60px; padding:12px 0 0 90px; color:#fff; background:url(../../images/bg_page_title.png) no-repeat center top;}
	.pageTitle h1 {font-size:30px; line-height:30px;}
	.pageTitle span {font-size:11px; line-height:11px;}
	
.main {padding:10px 27px; background:url(../../images/bg_main.gif) repeat-y left top;}

.dLR {padding:0 0 10px 0;}
.dLR p {padding-bottom:15px; line-height:18px;}
.dLR a.btnOrrW {display:block; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; background-color:#f1a419;}
.dLR a.btnOrrW:hover {color:#5c5c5d; background-color:#f89200;}
.dLR a.btnOrrW b {display:block; background:url(../../images/dot_white.gif) no-repeat left top;}
.dLR a.btnOrrW b b {background:url(../../images/dot_white.gif) no-repeat right top;}
.dLR a.btnOrrW b b b {background:url(../../images/dot_white.gif) no-repeat right bottom;}
.dLR a.btnOrrW b b b b {padding:5px 10px; background:url(../../images/dot_white.gif) no-repeat left bottom;}

.dL {width:665px; padding:0 20px 0 0; border-right:1px dashed #bfbfbf;}
	.dL p {padding-bottom:15px; line-height:18px;}	
	.dL h2 {padding:3px 0 0 0; margin-bottom:5px; font-size:18px; color:#000;}
	.dL h3 {padding:3px 0 0 0; margin-bottom:10px; font-size:14px; color:#000;}
	.dL a.btnOrrW {display:block; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; background-color:#f1a419;}
	.dL a.btnOrrW:hover {color:#fff; background-color:#f89200;}
	.dL a.btnOrrW b {display:block; background:url(../../images/dot_white.gif) no-repeat left top;}
	.dL a.btnOrrW b b {background:url(../../images/dot_white.gif) no-repeat right top;}
	.dL a.btnOrrW b b b {background:url(../../images/dot_white.gif) no-repeat right bottom;}
	.dL a.btnOrrW b b b b {padding:5px 10px; background:url(../../images/dot_white.gif) no-repeat left bottom;}

.hSrv {padding:20px 0;}
	.boxSrvHome {width: 450px; margin-right: 20px;}
	.boxSrvTop {height: 15px; text-align: left; background: url(../../images/box_srv_top_right.png) no-repeat right top;}
	.boxSrvBtm {height: 15px; text-align: left; background: url(../../images/box_srv_btm_right.png) no-repeat right bottom;}
	.boxSrvR {background: #e1e1e1 url("../../images/box_srv_right.png") repeat-y right top;}
	.boxSrvL {padding: 0 15px; background: url("../../images/box_srv_left.png") repeat-y left top;}
	.boxSrvL h3 {padding:0 0 0 14px; margin-bottom:10px; font-size:14px; color:#000; background:url(../../images/box_srv_bg_h1.gif) no-repeat left -18px;}
	.boxSrvL p {padding:0 0 7px 0; font-size:11px; line-height:18px;}
	.boxSrvL p.height {height:162px;}
	.boxSrvL p span {color:#000;}
	.boxSrvL a.btnHomeSrv {display:block; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; background-color:#f1a419;}
	.boxSrvL a.btnHomeSrv:hover {color:#5c5c5d;}
	.boxSrvL a.btnHomeSrv b {display:block; background:url(../../images/dot_home_srv.gif) no-repeat left top;}
	.boxSrvL a.btnHomeSrv b b {background:url(../../images/dot_home_srv.gif) no-repeat right top;}
	.boxSrvL a.btnHomeSrv b b b {background:url(../../images/dot_home_srv.gif) no-repeat right bottom;}
	.boxSrvL a.btnHomeSrv b b b b {padding:3px 10px; background:url(../../images/dot_home_srv.gif) no-repeat left bottom;}
	
	
	
.dR {width:225px;}
	.cwTL {background:url(../../images/cw_t_l.gif) no-repeat left top #5c5c5d;}
	.cwTR {background:url(../../images/cw_t_r.gif) no-repeat right top;}
	.cwBL {background:url(../../images/cw_b_l.gif) no-repeat left bottom;}
	.cwBR {padding:10px; color:#fff; background:url(../../images/cw_b_r.gif) no-repeat right bottom;}
	.cwBR h3 {padding:0 0 7px 15px; font-size:14px; color: #fff; background:url(../../images/bullet_w.gif) no-repeat left 2px;}
	.cwBR a {color:#fff; text-decoration:underline;}
	.cwBR a:hover {color:#f99f1d;}
	.cwBR p {padding:0 0 5px 0;}
	
	.cwBR a.btnOrrG {display:block; font-size:11px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; background-color:#f1a419;}
	.cwBR a.btnOrrG:hover {color:#5c5c5d;}
	.cwBR a.btnOrrG b {display:block; background:url(../../images/dot_grey.gif) no-repeat left top;}
	.cwBR a.btnOrrG b b {background:url(../../images/dot_grey.gif) no-repeat right top;}
	.cwBR a.btnOrrG b b b {background:url(../../images/dot_grey.gif) no-repeat right bottom;}
	.cwBR a.btnOrrG b b b b {padding:5px 10px; background:url(../../images/dot_grey.gif) no-repeat left bottom;}

	.tblPics {margin-bottom: 20px; border-left: 1px dashed #bfbfbf; border-top: 1px dashed #bfbfbf;}
	.tblPics td {padding: 10px; border-right: 1px dashed #bfbfbf; border-bottom: 1px dashed #bfbfbf; text-align: center;}
	.tblPics td .nume-piesa {display: block; text-align: center;}

	.ulTxt {list-style: none; padding: 0 0 20px 20px;}
	.ulTxt li {padding: 2px 0 2px 14px; color: #757575; background: url("../../images/bullet_orange.png") no-repeat left 7px;}

.colFrmL {width:350px;}
.colFrmR {width:550px;}

.rowFrm {padding:0 0 10px 0;}
.rowFrm label {line-height:22px;}
.rowFrm textarea {width:540px; height:132px;}
* html .rowFrm textarea {width:540px; height:136px;}
.rowFrmBtn {padding:5px; background-color:#f3f3f3;}

.parteneri {padding:5px 10px 10px 13px; border-top:1px solid #f79100; border-right:1px solid #f79100; border-bottom:1px solid #f79100; background:url(../../images/box_srv_bg_h1.gif) no-repeat left -18px;}



.footer {height:142px; padding:8px 27px 0 205px; background:url(../../images/footer_bg.jpg) no-repeat left top;}
.footer h1 {height:20px; font-size:20px; text-indent:-9999px; background:url(../../images/label_footer_detalii_contact.gif) no-repeat 10px top;}
.footer ul.detalii {list-style:none;}
.footer ul.detalii li {float:left; padding:5px 10px; border-right:1px dashed #7f7f7f; font-size:14px; color:#000;}
.copyR {font-size:11px; padding:0 0 20px 0;}


.field1, .required  {border:1px solid #e1e1e1; padding:4px; font:normal 13px Arial; color:#646464; background-color:#f4f4f4;}
.button1 {padding:3px 5px; border:none; font:bold 14px Arial; color:#fff; background-color:#f1a419;}
.messR {padding:5px; margin-bottom:10px; border:1px solid #f99d1a; color:#d00000; text-align:center; line-height:22px; background-color:#fff7e3;}
.messG {padding:5px; margin-bottom:10px; border:1px solid #f99d1a; color:#8ab200; text-align:center; line-height:22px; background-color:#fff7e3;}
.validation-advice {color:#FF3300; font:normal 11px Tahoma;}

#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;}

#paginare ul {margin:0px; padding:0px; list-style:none;}
#paginare li {padding: 1px 4px 1px 4px; float:left; margin:1px; text-align:center;}
#paginare a {color:#000000; text-decoration:none;}
#paginare a:hover {text-decoration:underline;}
#paginare a.first{padding-right:5px;}
#paginare a.next{padding-right:5px;}
#paginare .page {width:30px; background-color:#ffffff; padding:0px;}
#paginare .dots {background-color:#ffffff;}
#paginare .on {font-weight: bold; color:#FF6D06;}
#paginare .sep { font-size:9px; padding: 3px 0px;}

