@charset "utf-8";
@charset "utf-8";
/* CSS Document */

body {font-family:Arial; font-size:12px; color:#414141;}


.active  a{border-bottom:#009C82 solid 4px !important;}
.wrapper {width:1000px; margin:0 auto;}
.clear {clear:both; width:0px; height:0px; overflow:hidden;}

.header {height:218px;}
	#logo {float:left; display:block; margin-top:25px;}
	.dateContact {float:right; font-size:14px; color:#1b1b1b; margin-top:96px;}
		.dateContact span {padding:0 5px;}
		.dateContact a {color:#1b1b1b;}
		.dateContact a:hover {color:#009C82;}
	#mainMenu {float:left; padding-top:34px;}
		#mainMenu .mainEL {float:left; margin-right:10px;}
			#mainMenu .mainEL a {display:block; width:100px; text-align:center; border-bottom:solid 4px #cccccc; padding:0 0 4px 0; font-weight:bold; color:#1b1b1b;}
			#mainMenu .mainEL a:hover {border-bottom:#009C82 solid 4px;}
			#produse {background:url(../images/menuS_bg.png) center 15px no-repeat;}
	.search {float:right; margin-top:30px;}
		.search span {float:left; display:block; background:url(../images/searchBg.png) left top no-repeat; width:272px; height:27px;}
			.search span input {background:none; padding:7px 0 0 10px; font-style:italic; width:257px;}
		.search strong {float:left; display:block; background:url(../images/searchButton.png) left top no-repeat; width:28px; height:27px;}
			.search strong input {background:none; width:28px; height:27px; cursor:pointer;}
	
	#listMenu {position:relative;}
	#mainSubmenu {left:-10px;margin:0;padding:10px;position:absolute;top:22px;width:400px;}
		#mainSubmenu .mainEL {float:left;}
			#mainSubmenu .mainEL a {color:#666666; width:120px;border:none !important;font-weight:normal !important;}
			#mainSubmenu .mainEL a:hover {color:#009C82;}
			
.content {}
.content p {padding:5px 0; line-height:16px;}
	.banner {border:solid 3px #cccccc; background:url(../images/bannerBg.jpg) left bottom repeat-x;}
		.banner .el {float:left; display:block; margin-right:47px; width:300px; height:394px; overflow:hidden;}
		.banner .last {margin-right:0;}
	
	.welcome, .cerere, .home-page .noutati {width:300px; float:left; margin-top:30px;}
	.welcome h1, .cerere h1, .noutati h1 {background-position:left top; background-repeat:no-repeat; height:30px; color:#FFFFFF; text-transform:uppercase; font-size:18px; padding:10px 0 0 50px; margin-bottom:20px;}
	.welcome {margin-right:50px;}
		.welcome h1 {background-image:url(../images/heading_welcome.jpg);}
		.welcome span {color:#009C82; font-weight:bold; font-style:italic;}
		.welcome ul {padding-top:10px;}
			.welcome li {font-size:14px; font-weight:bold; background:url(../images/orange-circle.jpg) 15px 5px no-repeat; padding:2px 0 10px 40px;}
	.cerere {margin-right:50px;}
		.cerere h1 {background-image:url(../images/heading_cerere.jpg);}
		.cerere input {border: solid 1px #cccccc; height:20px; width:293px; padding-left:5px; font-size:11px; font-style:italic; margin-bottom:10px;}
		.cerere textarea {border:solid 1px #cccccc; padding:5px; font-family:Arial; width:288px; height:80px; font-size:11px; font-style:italic; margin-bottom:10px;}
		.cerere .captcha span {float:left; display:block;}
			.cerere .captcha span input {width:120px;}
		.cerere .captcha strong {display:block; float:left; margin-left:10px;}
		.cerere input[type="submit"] {width:65px; border:none; background-color:#006699; height:22px; padding:0; font-style:normal; color:#FFFFFF; font-weight:bold; font-family:Arial; cursor:pointer;}
	.noutati {}
		.noutati h1 {background-image:url(../images/heading_noutati.jpg);}
		.noutati h2 {font-size:14px; color:#009C82;}
			.noutati h2 a {font-style:normal;}
		.home-page .noutati a {color:#009C82; font-style:italic; font-weight:bold;}
.home-page	.certificari {border: solid 3px #cccccc; padding:10px 7px; margin-top:20px;}
	.home-page	.certificari .certifEL {float:left; border:solid 1px #999999; width:98px; height:72px; overflow:hidden; margin-right:10px;}
	.home-page	.certificari .last {margin-right:0;}
	
.footer {background:#CCCCCC; color:#666666; padding:20px; margin-top:20px;}
	.footer .left {float:left;}
	.footer .footerMenu {}
		.footer .footerMenu .fMenuEl {float:left; border-right:solid 1px #666666; padding-right:5px; margin-right:5px; height:10px; line-height:10px;}
			.footer .footerMenu .fMenuEl a {color:#666666;}
			.footer .footerMenu .fMenuEl a:hover {color:#333333;}
		.footer .footerMenu .last {padding:0; margin:0; border:none;}
	.footer .copyright {padding-top:15px;}
		.footer .copyright a {color:#666666; font-weight:bold;}
		.footer .copyright a:hover {color:#333333;}
	.footer a.busteco {float:right; font-weight:bold; display:block; padding:15px 100px 0 0; color:#B1B1B1; background:url(../images/busteco.png) right center no-repeat;font-size:11px;height:40px;}
	.footer a.busteco:hover {color:#999999; background-image:url(../images/busteco_on.png);}
	
/** contact **/
div#dynamicFormContainer_5{ padding-top:15px; width:300px;float:left }
	div#dynamicFormContainer_5 span{ display:block; height:55px; }
	div#dynamicFormContainer_5 span.error_error{ color:red; }
	div#dynamicFormContainer_5 span.largeBox{ height:145px; }
	div#dynamicFormContainer_5 span.submit{ height:40px; }
		div#dynamicFormContainer_5 span label{ display:block; font:normal 15px/18px Arial; color:#333; }
		div#dynamicFormContainer_5 span label.error{ font-size:11px; color:red; line-height:11px; }
		div#dynamicFormContainer_5 span input{ width:280px; height:19px; color:#000; padding:4px 3px 0 3px; border:2px solid #CCCCCC; }
		div#dynamicFormContainer_5 span input.error_error{ border:2px solid red; }
		div#dynamicFormContainer_5 span.largeBox textarea{ width:280px; height:110px; color:#000; padding:4px 3px 0 3px; border:2px solid #CCCCCC; }
		div#dynamicFormContainer_5 span.submit label{ display:none; }
		div#dynamicFormContainer_5 span.submit input{ height:26px; width:110px; padding:0; }
		
.divTable {float:left;padding-left:100px;width:600px;}		
  .divHeader {border-bottom:2px solid #666666;padding:10px 10px 2px 10px;font-size:1.4em;font-weight:bold;color:#666666;}		
.divTable strong {color:#666666;font-size:16px;}
  .divBody {padding:10px;}
       .divBodyDown  { padding-top:40px;}
		.divBodyLeft{float:left;}
		.divBodyRight{float:right;padding-left:40px}


	
		fieldset#dynamicFormContainer label.error{ font-size:11px; color:red; line-height:11px;position:relative;top:-10px; }
		fieldset#dynamicFormContainer input.error_error{ border:2px solid red; }
		
/* electropompe */
a {color:#009C82;}
h1.title {border-bottom: solid 2px #CCCCCC; background:left center no-repeat; font-size:26px; padding:0 0 0 26px;}
	h1.title a {color:#333333;}

.pompe {float:left; width:385px; border:solid 3px #CCCCCC; margin:0 20px; padding:20px; height:510px;}
	.pompe a.lnk {display:block; height:420px; background:center center no-repeat;}
	.pompe div {margin:0 auto; padding:5px 0 5px 135px; width:225px; background:url(../images/wilo.jpg) left top no-repeat;}
		.pompe div h2 {font-size:16px; color:#333333;}
			.pompe div h2 span {color:#009C82; font-style:italic;}
		.pompe div p {padding:0;}
.incalzire {margin-left:49px;}
	.incalzire a.lnk {background-image:url(../images/electropompe-incalzire.jpg);}
	.incalzire h1 {background-image:url(../images/pompeIncalzire_icon.jpg);}
.sanitare a.lnk {background-image:url(../images/electropompe-sanitare.jpg);}
	.sanitare h1 {background-image:url(../images/pompeSanitare_icon.jpg);}


/*/ menu	*/
.level1 a.active {font-weight:bold !important;color:#0000FF !important;} 


.produse {}
	.produse h1.title {margin-bottom:30px;}
	.produse .categs {float:left; width:250px;}
	.produse .categs .categTitle {font-size:12px; text-transform:uppercase; border-bottom: solid 2px #CCCCCC; background:left center no-repeat; padding:0 0 0 15px; font-weight:bold;}
		.produse .categs ul {padding:10px 0 0 15px;}
			.produse .categs ul li {font-weight:bold; padding-bottom:5px;}
				.produse .categs ul li a {color:#333333;}
					.produse .categs ul li ul {padding:5px 0 5px 0;}
						.produse .categs ul li ul li {font-weight:normal; font-size:11px; padding:0 0 0 16px; background: 5px 4px no-repeat;}
				
	.produse .ptincalzire {padding-bottom:20px;}
	.produse .ptincalzire .categTitle {background-image:url(../images/pompeIncalzire_iconLil.jpg);}
		.produse .ptincalzire a:hover {color:#006699;}
		.produse .ptincalzire ul li ul li {background-image:url(../images/blue_circle.jpg);}
		
	.produse .ptsanitare .categTitle {background-image:url(../images/pompeSanitare_iconLil.jpg);}
		.produse .ptsanitare a:hover {color:#009C82;}
		.produse .ptsanitare ul li ul li {background-image:url(../images/green_circle.jpg);}
	
	.listaProd {float:right; width:712px;}
		.listaProd li {border-bottom:solid 5px #838383; margin-bottom:30px; padding-bottom:5px;}
			.listaProd li .image {float:left; text-align:center; margin-right:20px;}
				.listaProd li .image a.img {display:block; width:250px; border-bottom:solid 4px #CCCCCC; margin-bottom:3px;}
				.listaProd li .image a.click {text-decoration:underline; font-size:11px;}
			.listaProd li h2 {float:left; color:#006699; padding-bottom:10px;width:440px;}
			.listaProd li .dateTehnice {float:left; border:solid 1px #CCCCCC; padding:20px; min-height:91px;}
				.listaProd li .dateTehnice ul {float:left; width:200px;}
					.listaProd li .dateTehnice ul li {border:none; margin:0; padding:0; color:#666666;}
					.listaProd li .dateTehnice ul li.dtTitle {font-weight:bold; color:#000000; padding-bottom:3px;}
			.listaProd li h3 {font-size:12px; color:#333333; padding-top:10px;}
			.listaProd li p {color:#666666; padding:3px 0;}
	
.pompeIncalzire {}
	.pompeIncalzire h1 {background-image:url(../images/pompeIncalzire_icon.jpg);}
	.ptincalzire	{}	

	
	.dateTehnice a{display:block;float:left;margin-right:5px}
	.dateTehnice .dtTitle {padding:0 !important}
	.dateTehnice .hintText{font-size:9px;color:#000000;}
	.dateTehnice  .tipConstructiv li {padding:2px !important}
/* search  */

 .searchID { padding-top: 20px; padding-bottom:10px; border-bottom:1px solid;}
 
 
.vase-de-expansiune .tipConstructiv {width:285px !important;}		
.vase-de-expansiune .listaProd li .dateTehnice ul  {width:105px;}

/* noutati */		
.content .image-border {float:left;padding:8px 15px 10px 0;}

ul.certificari {}
	ul.certificari li.certificariElement {float:left; padding-right:20px;}
		ul.certificari li.certificariElement a {display:block; text-align:center;}
			ul.certificari li.certificariElement a span {display:block; padding-top:5px;}
	ul.certificari li.last {padding:0;}
