@charset "utf-8";

html {overflow: -moz-scrollbars-vertical;}

* {margin:0px; padding:0px;}
body {background-color:#a5af89; font:normal 13px Arial, Helvetica, sans-serif; color:#272a1f;}
img {border:0px;}
a {color:#ffcc30; text-decoration:none;}
a:hover {color:#fff;}

.fL {float:left;}
.fR {float:right;}
.clear {clear:both;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.empty5 {height:5px;}
.empty10 {height:10px;}

.d370 {width:370px;}
.d720 {width:720px; }
.d230 {width:230px;}
	.brdR {border-right:1px dotted #adba88;}

.pattern {background:url(../images/bg.jpg) repeat-x center top;}
.bgHeader {background:url(../images/bg_header.jpg) no-repeat center 11px;}

.site {width:960px; margin:0px auto;}
.header {height:180px;}
.domenii {height:61px;}
	.dCaparol, .dTamplarie, .dHale {display:block; float:left; width:251px; height:61px; margin-right:3px; text-decoration:none; text-indent:-9999px; outline-style:none;}
	.dCaparol {background:url(../images/b_dom_caparol.gif) no-repeat left top;}
	.dCaparol:hover {background:url(../images/b_dom_caparol.gif) no-repeat left bottom;}
	.dTamplarie {background:url(../images/b_dom_tamplarie.gif) no-repeat left top;}
	.dTamplarie:hover {background:url(../images/b_dom_tamplarie.gif) no-repeat left bottom;}
	.dHale {background:url(../images/b_dom_hale.gif) no-repeat left top;}
	.dHale:hover {background:url(../images/b_dom_hale.gif) no-repeat left bottom;}

.logoSlogan {position:relative; height:108px; margin-bottom:10px;}
.vopsea {position:absolute; width:185px; height:169px; top:-60px; right:-65px; background:url(../images/vopsea.png) no-repeat left top;}
* html .vopsea {position:absolute; width:185px; height:169px; top:-60px; right:-65px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/vopsea.png', sizingMethod='scale');}

.leftNav {list-style:none;}
.leftNav li {padding-bottom:3px;}
.leftNav li a {display:block; width:230px; height:52px; font-family:Trebuchet MS; color:#fbd28a; background:url(../images/button_menu_bg.png) no-repeat left top;}
.leftNav li a:hover {color:#babfae; background:url(../images/button_menu_bg.png) no-repeat left bottom;}
.leftNav li a b {display:block; padding:10px 0 0 20px; font-size:20px; line-height:18px; color:#fff;}
.leftNav li a span {display:block; padding:0 0 0 20px; font:normal 11px Arial; line-height:14px;}
.leftNav li a.sel {display:block; width:230px; height:52px; font-family:Trebuchet MS; color:#babfae; background:url(../images/button_menu_bg.png) no-repeat left bottom;}

.topNavSh {height:20px; background:url(../images/top_nav_sh.gif) no-repeat left top;}

.mainW {padding:15px 20px 20px 20px; background:url(../images/orange_roll.jpg) no-repeat right bottom #fff;}
.mainW p {padding:0 0 10px 0;}
.ulTxt {margin-left:20px; list-style:none;}
.ulTxt li {padding:0 0 5px 15px; background:url(../images/bullet_orange.jpg) no-repeat left 8px; color:#757575;}

.mainWSmall {padding:0 0 15px 20px; background:url(../images/orange_roll_small.gif) no-repeat left bottom #fff;}
.mainWSmall h1 {padding-bottom:5px; font:bold 26px Arial; color:#83a919;}
	
.portofoliuHome {padding:10px 0;}
.portofoliuHome h1 {padding-bottom:5px; font:bold 26px Arial; color:#424735;}
.portofoliuHome p {padding:0 0 10px 0; color:#fff;}
	.prj {width:236px; height:130px;}
	.prj img {margin-bottom:1px;}
	.prj span {display:block; width:206px; padding:0 0 0 30px; line-height:29px; color:#7d8074; background:url(../images/bullet_arr_green.jpg) no-repeat 5px center #d6dfba;}
	.prj b {color:#424735;}

.mainGTop {height:2px; background:url(../images/main_g_top.gif) no-repeat left top;}
.mainG {padding:10px 18px 0px 18px; color:#fff; border-left:1px solid #c3cea3; border-right:1px solid #c3cea3; background-color:#6c7456;}
.mainGBottom {height:18px; background:url(../images/main_g_bottom.gif) no-repeat center bottom;}
.mainG p {padding:0 0 10px 0; line-height:18px; color:#fff; font-size:13px;}
.mainG p.pLeft {padding:0 0 20px 30px;}
.mainG ul.calitati {margin:0 0 20px 30px; list-style:none;}
.mainG ul.calitati li {padding-left:10px; background:url(../images/bullet_orange.jpg) no-repeat left 8px; line-height:18px;}
.mainG h1 {padding-bottom:5px; font:bold 26px Arial; color:#fff;}
.mainG h2 {font:bold 15px Arial; color:#ffcc30;}
.mainG h3 {padding:0 0 3px 0; margin-bottom:10px; border-bottom:1px dotted; font:bold 20px Arial; color:#ffcc30;}

.sisteme {display:block; padding:4px 0 4px 30px; margin-bottom:2px; border-bottom:1px dotted #d6dfba; border-top:1px dotted #6c7456; border-left:1px dotted #6c7456; border-right:1px dotted #6c7456; color:#edffb9; background:url(../images/bullet_prod_h.gif) no-repeat 5px center;}
.sisteme:hover {border:1px dotted #ffcc30; background-color:#86906b;}


.title {position:relative;}
.title h1 {padding-bottom:10px; font:bold 26px Arial; color:#fff;}
.title h2 {padding:5px 0 10px 0; font:bold 18px Arial; color:#ffed26;}
.iconPardoseli {position:absolute; width:49px; height:49px; top:-10px; left:-45px; background:url(../images/icon_tipuri_pardoseli.png) no-repeat left top;}
* html .iconPardoseli {position:absolute; width:49px; height:49px; top:-10px; left:-45px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_tipuri_pardoseli.png', sizingMethod='scale');}

.prodH {width:213px; margin-bottom:20px; padding-right:10px; font-size:12px;}
.prodH p {padding-bottom:10px;  color:#fff; line-height:18px;}
.prodHCateg {display:block; padding:3px 0; border-top:7px solid #7c8563; font:bold 11px Arial; color:#ffcc30;}
.prodHImg {margin-bottom:1px;}
.prodHTitle {display:block; padding:0 0 0 5px; margin-bottom:10px; font:bold 14px Arial; color:#edffb9; line-height:25px; background-color:#8c966f;}
.prodHLnk {display:block; padding:4px 0 4px 22px; text-decoration:underline; color:#ffcc31; background:url(../images/bullet_prod_h.gif) no-repeat left 2px;}
.prodHLnk:hover {color:#fff;}

.logoDomenii {width:720px; text-align:center;}

.contactHTop {position:relative; height:50px; background:url(../images/contact_h_top.gif) no-repeat left top;}
.contactHTopIcon {position:absolute; width:69px; height:67px; right:-10px; top:-10px; background:url(../images/icon_contact.png) no-repeat left top;}
* html .contactHTopIcon {position:absolute; width:69px; height:67px; right:-40px; top:-10px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icon_contact.png', sizingMethod='scale');}
.contactHBtm {height:21px; background:url(../images/contact_h_btm.gif) no-repeat left top;}
.contactHMain {padding:8px 10px 0; border-left:1px solid #c3cea3; border-right:1px solid #c3cea3; background-color:#424735; font-size:11px; color:#fff;}
.contactHMain span {display:block; color:#edffb9;}
.contactHMain .categ {padding:5px 0; border-bottom:1px dotted #86916a;}
.contactHMain .categ a {display:block;}
.contactHTbl {}
.contactHTbl td {padding:3px; color:#c7c8c3; font-size:13px;}
.contactHTbl td b {color:#a5af89;}
.contactHTbl .brdTop {border-top:1px dotted #86916a;}
.contactHTbl .brdBtm {border-bottom:1px dotted #86916a;}
.contactHTbl .brdRight {border-right:1px dotted #86916a;}

.hartaHTop {height:50px; background:url(../images/harta_h_top.gif) no-repeat left top;}
.produseHTop {height:50px; background:url(../images/produse_h_top.gif) no-repeat left top;}

.prodLabel {width:200px; padding:3px 10px 3px 5px; font:bold 14px Arial; color:#424735; background:#ffcc30 url(../images/label_right.gif) no-repeat right top;}

.wrapFooter {height:82px; background:url(../images/bg_footer.gif) repeat-x left bottom;}
.footer {width:960px; margin:0px auto;}
.footer a {color:#6c7456; text-decoration:none;}
.footer a:hover {color:#fff;}
.footerLogo {padding:0 0 0 80px; background:url(../images/footer_logo.gif) no-repeat left top;}

#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;}

.fieldContact, .required {width:453px; height:27px; padding:8px 10px 0 10px; border:none; font-size:14px; background:url(../images/bg_field_contact.gif) no-repeat left top;}
.fieldContactMesaj {width:453px; height:139px; padding:8px 10px 0 10px; border:none; font:normal 14px Arial; background:url(../images/bg_field_textarea.gif) no-repeat left top;}
.field1 {padding:5px; border:none; background-color:#d6dfba; font:normal 14px Arial;}
.button1 {border:1px solid #f8a323; font:normal 11px Tahoma; color:#005c62; background:url(../../images/bg_input_btn.gif) no-repeat top left #e9e9e9;}

.mess {padding:5px; margin-bottom:10px; border:1px solid; color:#ffed26; text-align:center;}
.validation-advice {color:#ffed26; font:normal 11px Tahoma;}


















