@charset "utf-8";
/* CSS Document */

/* GENERAL */

html {
	overflow-y: scroll;
}

body {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232323;
	background: #fff url(../images/pattern-big-top.jpg) repeat-x left top;
}

ul, form, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

a {
	outline: none;
}

img {
	border: none;
}

.cul-red {
	color: #ed1c24;
}

.cul-oran {
	color: #f47920;
}

.cul-blue {
	color: #015682;
}

.cul-blued {
	color: #0099cc;
}

.cul-bluev {
	color: #0071ae;
}

.cul-bluei {
	color: #2954af;
}

.cul-blueim {
	color: #2954af;
	font-size: 10px;
}

.cul-blue-u {
	color: #015682;
	text-decoration: underline;
}

.cul-grey {
	color: #232323;
	font-weight: normal;
}

.cul-gri {
	color: #8a8a8a;
}

.under {
	text-decoration: underline;
}

.just {
	text-align: justify;
}

.clear {
	clear: both;
}

.f-l {
	float: left;
}

#termeni {
	padding: 15px;
	line-height: 18px;
}

	#termeni p {
		margin-bottom: 20px;
	}
	
	#termeni a {
		font-weight: bold;
		text-decoration: underline;
		color: #ed1c24;
	}
			
	#termeni a:hover {
		color: #015682;
	}
	

/* HEADER */

#header-logo {
	width: 1076px;
	height: 94px;
	margin: 0 auto;
	background: url(../images/banner-top-bgr-blank.jpg) no-repeat 332px top;
	position: relative;
}

	#header-logo img {
		float: left;
	}

	#header-logo a.cere-btn {
		display: inline;
		width: 109px;
		height: 50px;
		float: left;
		margin: 15px 0 0 390px;
		background: url(../images/but-oferta.gif) no-repeat left top;
		position: absolute;
	}
		
	#header-logo a.cere-btn:hover {
		background-position: left -50px;
	}
	
	#header-logo a.en-btn {
		display: inline;
		width: 26px;
		height: 25px;
		float: left;
		margin: 18px 0 0 531px;
		background: url(../images/flag-en.jpg) no-repeat left top;
		position: absolute;
		padding: 30px 0 0 15px;
		font-size: 10px;
		text-decoration: underline;
		color: #ed1c24;
	}
	
	#header-logo a.en-btn:hover {
		color: #015682;
	}
	
	#header-logo a.fr-btn {
		display: inline;
		width: 26px;
		height: 25px;
		float: left;
		margin: 18px 0 0 580px;
		background: url(../images/flag-fr.jpg) no-repeat left top;
		position: absolute;
		padding: 30px 0 0 15px;
		font-size: 10px;
		text-decoration: underline;
		color: #ed1c24;
	}
	
	#header-logo a.fr-btn:hover {
		color: #015682;
	}
	
	#header-logo a.it-btn {
		display: inline;
		width: 26px;
		height: 25px;
		float: left;
		margin: 18px 0 0 629px;
		background: url(../images/flag-it.jpg) no-repeat left top;
		position: absolute;
		padding: 30px 0 0 15px;
		font-size: 10px;
		text-decoration: underline;
		color: #ed1c24;
	}
	
	#header-logo a.it-btn:hover {
		color: #015682;
	}
	
	#header-logo a.es-btn {
		display: inline;
		width: 26px;
		height: 25px;
		float: left;
		margin: 18px 0 0 678px;
		background: url(../images/flag-es.jpg) no-repeat left top;
		position: absolute;
		padding: 30px 0 0 15px;
		font-size: 10px;
		text-decoration: underline;
		color: #ed1c24;
	}
	
	#header-logo a.es-btn:hover {
		color: #015682;
	}
	
#header-menu {
	width: 100%;
	height: 32px;
	background: url(../images/banner-stg-pattern-jos.jpg) repeat-x left top;
	clear: both;
}
	
	#header-menu #menutop {
		width: 1076px;
		margin: 0 auto;
	}
	
		#header-menu #menutop li {
			float: left;
			list-style-type: none;
		}
		
			#header-menu #menutop li.activ {
				display: block;
				height: 32px;
				float: left;
				background: url(../images/but-menu-sus-pattern_hit.jpg) repeat-x left top;
				line-height: 32px;
				font-weight: bold;
				font-size: 13px;
				color: #fff;
				text-align: center;
				padding: 0 10px;
			}
		
			#header-menu #menutop li a {
				display: block;
				height: 32px;
				float: left;
				line-height: 32px;
				font-weight: bold;
				font-size: 13px;
				color: #015682;
				text-decoration: none;
				text-align: center;
				padding: 0 10px;
			}
			
			#header-menu #menutop li a:hover {
				background: url(../images/but-menu-over-pattern.jpg) repeat-x left top;
			}
			
			
/* BANNER */

#banner-wrapper {
	width: 100%;
	background-color: #f8f8f8;
	margin-top: 2px;
}

	#banner-wrapper #banner {
		width: 1076px;
		margin: 0 auto;
		text-align: right;
		position: relative;
	}
	
		#banner-wrapper #banner #pub {
			position: absolute;
			left: 0;
			top: 15px;
		}
		
			#banner-wrapper #banner #pub #reclame {
				width: 402px;
				height: 193px;
				overflow: hidden;
			}
			
			#banner-wrapper #banner #pub #butoane {
				width: 379px;
				height: 45px;
				background: url(../images/banner/bgr-reclama.png) no-repeat left top;
				padding: 15px 0 0 23px;
			}
			
			#banner-wrapper #banner #pub #butoane a {
				display: block;
				width: 31px;
				height: 29px;
				float: left;
				margin-right: 9px;
			}
			
			#banner-wrapper #banner #pub #butoane a.but1 {
				background: url(../images/banner/but-reclama-1.jpg) no-repeat left top;
			}
			
			#banner-wrapper #banner #pub #butoane a.but2 {
				background: url(../images/banner/but-reclama-2.jpg) no-repeat left top;
			}
			
			#banner-wrapper #banner #pub #butoane a.but3 {
				background: url(../images/banner/but-reclama-3.jpg) no-repeat left top;
			}
			
			#banner-wrapper #banner #pub #butoane a.but4 {
				background: url(../images/banner/but-reclama-4.jpg) no-repeat left top;
			}
			
			#banner-wrapper #banner #pub #butoane a.but5 {
				background: url(../images/banner/but-reclama-5.jpg) no-repeat left top;
			}
			
			#banner-wrapper #banner #pub #butoane a.but6 {
				background: url(../images/banner/but-reclama-6.jpg) no-repeat left top;
			}
			
			#banner-wrapper #banner #pub #butoane a.but7 {
				background: url(../images/banner/but-reclama-7.jpg) no-repeat left top;
			}
			
			#banner-wrapper #banner #pub #butoane a.butsel {
				background-position: left -29px;
			}


/* CONTENT */

#content {
	width: 1076px;
	margin: 0 auto;
}

	#content a.lnk {
		display: inline;
		height: 15px;
		line-height: 15px;
		text-decoration: underline;
		font-size: 11px;
		color: #015682;
		padding-right: 20px;
		background: url(../images/sageata-alb.jpg) no-repeat right center;
	}
			
	#content a.lnk:hover {
		color: #ed1c24;
	}
	
	#content a.lnkm {
		display: inline;
		height: 15px;
		line-height: 15px;
		text-decoration: underline;
		color: #015682;
		padding-right: 20px;
		background: url(../images/sageata-alb.jpg) no-repeat right center;
	}
			
	#content a.lnkm:hover {
		color: #ed1c24;
	}
	
	#content a.lnkc {
		display: inline;
		height: 15px;
		line-height: 15px;
		text-decoration: none;
		font-size: 11px;
		color: #015682;
		padding-right: 20px;
		background: url(../images/sageata-alb.jpg) no-repeat right center;
		margin-right: 10px;
	}
			
	#content a.lnkc:hover {
		color: #ed1c24;
	}
	
	#content a.lnkk {
		display: inline;
		height: 15px;
		line-height: 15px;
		text-decoration: underline;
		font-size: 11px;
		color: #015682;
		padding: 0 20px 0 23px;
		background: url(../images/sageata-gri.jpg) no-repeat right center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
			
	#content a.lnkk:hover {
		color: #ed1c24;
	}
	
	#content a.lnkint {
		font-weight: bold;
		text-decoration: underline;
		color: #ed1c24;
	}
			
	#content a.lnkint:hover {
		color: #015682;
	}
	
	#content a.lnkdet {
		text-decoration: underline;
		font-style: italic;
		color: #015682;
	}
			
	#content a.lnkdet:hover {
		color: #ed1c24;
	}
	
	#content a.sus {
		display: block;
		width: 61px;
		height: 19px;
		float: left;
		text-decoration: none;
		background: url(../images/but-sus.jpg) no-repeat left top;
	}
				
	#content a.sus:hover {
		background-position: left -19px;
	}
	
	#content #main{
		width: 720px;
		float: left;
		padding-top: 20px;
	}
	
		#content #main h1 {
			color: #015682;
			font-size: 30px;
			padding-bottom: 30px;
		}
		
		#content #main h2 {
			font-size: 24px;
			font-weight: normal;
			line-height: 27px;
		}
		
		#content #main h3 {
			font-size: 13px;
			color: #015682;
			padding-bottom: 15px;
		}


/* MENU LEFT */

	#content #menuleft {
		width: 200px;
		float: left;
		background: url(../images/cap-menu-bg.jpg) no-repeat left 20px;
		margin-right: 30px;
	}
	
		#content #menuleft p {
			font-weight: bold;
			font-size: 14px;
			padding: 25px 0 5px 20px;
			color: #fff;
		}
		
		#content #menuleft ul {
			padding: 10px 0;
			border-bottom: solid 1px #d1d1d1;
		}
		
		#content #menuleft li {
			list-style-type: none;
		}
		
			#content #menuleft li.selectat {
				display: block;
				margin-bottom: 5px;
				color: #fff;
				background-color: #ed1c24;
				border-bottom: solid 1px  #ed1c24;
				padding: 3px 0 3px 10px;
				font-weight: bold;
			}
		
			#content #menuleft li a {
				display: block;
				margin-bottom: 5px;
				color: #015682;
				text-decoration: none;
				border-bottom: solid 1px #fff;
				background: url(../images/sageata-alb.jpg) no-repeat right center;
			}
			
			#content #menuleft li a:hover {
				color: #ed1c24;
				border-bottom: solid 1px #f8afb2;
				background: url(../images/sageata-rosu.jpg) no-repeat right center;
			}
		
		#content #menuleft #newsletter {
			margin-bottom: 30px;
		}
			
		#content #menuleft .form-newsletter {
			width: 195px;
			height: 23px;
			padding: 5px 0 0 5px;
			border: none;
			background: url(../images/bgr-newsletter.jpg) no-repeat left top;
			margin-bottom: 8px;
		}
		
		
		/* HOME */
	
		#content #main #message {
			width: 720px;
			height: 235px;
			float: left;
			background: url(../images/bgr-mesaj-blank-home.jpg) no-repeat left top;
			padding-top: 15px;
			margin-bottom: 10px;
		}
		
			#content #main #message #message-left {
				width: 460px;
				float: left;
				padding-left: 20px;
			}
			
			#content #main #message #message-right {
				width: 240px;
				float: left;
			}
			
			#content #main .promo {
				width: 226px;
				float: left;
				margin-right: 14px;
			}
		
		
		/* PAGES */
		
		#content #main #crumbs {
			width: 720px;
			font-size: 11px;
			padding-bottom: 5px;
			border-bottom: solid 1px #d1d1d1;
			margin-bottom: 30px;
		}
		
		#content #main #page {
			width: 698px;
			padding-left: 22px;
			line-height: 18px;
		}
		
			#content #main #page h2 {
				margin-bottom: 22px;
			}
			
			#content #main #page h4 {
				font-size: 12px;
				font-weight: bold;
				color: #015682;
				margin-bottom: 22px;
			}
				
			#content #main #page p {
				margin-bottom: 22px;
			}
			
				#content #main #page p img {
					vertical-align: top;
				}
			
			#content #main #page .formc {
				width: 285px;
				border: solid 1px #bcd8e6;
			}
			
			#content #main #page .formcmc {
				width: 315px;
				border: solid 1px #bcd8e6;
			}
			
			#content #main #page .formcc {
				width: 350px;
				border: solid 1px #bcd8e6;
			}
			
			#content #main #page .formcs {
				width: 70px;
				border: solid 1px #bcd8e6;
			}
			
			#content #main #page .formcss {
				width: 50px;
				font-size: 11px;
				border: solid 1px #bcd8e6;
			}
			
			#content #main #page .formcsse {
				width: 150px;
				font-size: 11px;
				border: solid 1px #bcd8e6;
			}
			
			#content #main #page .formpg {
				border: solid 1px #bcd8e6;
				font-size: 11px;
			}
			
			#content #main #page label {
				display: block;
				float: left;
				width: 100px;
				height: 25px;
				line-height: 25px;
			}
			
			#content #main #page textarea {
				width: 542px;
				border: solid 1px #bcd8e6;
				overflow: auto;
			}
			
			#content #main #page #contact-despart {
				width: 400px;
				height: 17px;
				border-top: solid 1px #d1d1d1;
			}
			
			
			/* SHOWROOM-URI */
			
			#content #main #page #left-showroom {
				width: 349px;
				float: left;
				margin-right: 60px;
			}
			
			#content #main #page #right-showroom {
				width: 289px;
				float: left;
			}
			
			#content #main #page .showroom-title {
				font-size: 18px;
				color: #ed1c24;
				padding-bottom: 10px;
				margin-bottom: 10px;
				border-bottom: solid 1px #d1d1d1;
			}
			
			#content #main #page .showroom-detalii {
				background: url(../images/icon-orar-functionare.jpg) no-repeat left 8px;
				padding-left: 30px;
				margin: 5px 0;
			}
			
			
			/* OPINII, INTREBARI */
			
			#content #main #page .opinie {
				width: 698px;
				float: left;
				padding-bottom: 20px;
				border-bottom: solid 1px #d1d1d1;
				margin-bottom: 20px;
				text-align: justify;
			}
			
			#content #main #page .opinie-last {
				width: 698px;
				float: left;
				text-align: justify;
			}
			
				#content #main #page .opinie-left {
					width: 556px;
					float: left;
					padding-right: 21px;
				}
				
				#content #main #page .opinie-right {
					width: 121px;
					float: left;
				}
				
					#content #main #page .opinie-right .img-right {
						width: 117px;
						padding: 1px;
						border: solid 1px #d1d1d1;
						float: left;
					}
					
					#content #main #page .opinie-right .video-right {
						width: 119px;
						height: 21px;
						float: left;
						line-height: 21px;
						text-align: center;
						border-left: solid 1px #d1d1d1;
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d1d1d1;
						background: #f3f3f3 url(../images/icon-vezi-video.jpg) no-repeat right center;
					}
					
					#content #main #page .opinie-right .imagini-right {
						width: 119px;
						height: 21px;
						float: left;
						line-height: 21px;
						text-align: center;
						border-left: solid 1px #d1d1d1;
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d1d1d1;
						background: #f3f3f3 url(../images/icon-vezi-poza.jpg) no-repeat right center;
					}
				
					
			/* CARIERE */
						
			#content #main #page .cariere-descr {
				width: 698px;
				float: left;
				padding-bottom: 30px;
				border-bottom: solid 1px #d1d1d1;
				margin-bottom: 30px;
			}
			
			#content #main #page .pas {
				font-size: 18px;
				line-height: 22px;
				color: #ed1c24;
			}
			
			#content #main #page .pass {
				font-size: 18px;
				line-height: 22px;
			}
			
			#content #main #page .sub {
				font-size: 16px;
				color: #5b5b5b;
			}
			
			#content #main #page .last {
				margin-bottom: 30px;
			}
			
			#content #main #page table {
				border-collapse: collapse;
				margin-bottom: 30px;
			}
			
				#content #main #page table th {
					height: 27px;
					background-color: #f3f3f3;
					color: #015682;
					border: solid 1px #bcd8e6;
				}
				
				#content #main #page table td {
					height: 18px;
					border: solid 1px #bcd8e6;
				}
				
					#content #main #page table td span {
						padding-left: 15px;
					}
			
			/* PAGINI PRODUSE */
					
			#content #main #page #produs-top {
				width: 698px;
				float: left;
				padding-bottom: 30px;
				border-bottom: solid 1px #d1d1d1;
				margin-bottom: 30px;
				text-align: justify;
			}
				
			#content #main #page #produs-top-no {
				width: 698px;
				float: left;
				padding-bottom: 30px;
				margin-bottom: 10px;
				text-align: justify;
			}
			
			#content #main #page #produs-top-n {
				width: 698px;
				float: left;
				padding-bottom: 10px;
				margin-bottom: 10px;
				text-align: justify;
			}
			
				#content #main #page #produs-top #submenu {
					width: 510px;
					padding: 5px 15px;
					background-color: #f3f3f3;
				}
				
				#content #main #page #produs-top #submenum {
					width: 455px;
					padding: 5px 15px;
					background-color: #f3f3f3;
				}
				
				#content #main #page #produs-top .sub-activ {
					background: url(../images/sg-submenu-activ.jpg) no-repeat left center;
					font-weight: bold;
					color: #168004;
					padding-left: 15px;
				}
					
				#content #main #page #produs-top .sub-inactiv {
					background: url(../images/sg-submenu-inactiv.jpg) no-repeat left center;
					padding-left: 15px;
					color: #ed1c24;
				}
			
				#content #main #page #produs-top img, #content #main #page #produs-top-no img {
					float: right;
					margin-left: 15px;
				}
				
				#content #main #page #produs-top img.nomgl {
					float: right;
					margin-left: 0;
				}
				
				#content #main #page #produs-top img.mgl {
					float: right;
					margin-left: 23px;
				}
				
				#content #main #page #produs-top a.alpha {
					display: block;
					width: 217px;
					height: 271px;
					float: right;
					margin-left: 23px;
					background: url(../images/produse/ferestre-usi-pvc/menu-alphaline-inactiv.jpg) no-repeat left top;
				}
				
				#content #main #page #produs-top a.soft {
					display: block;
					width: 217px;
					height: 271px;
					float: right;
					margin-left: 23px;
					background: url(../images/produse/ferestre-usi-pvc/menu-softline-inactiv.jpg) no-repeat left top;
				}
				
				#content #main #page #produs-top a.effect {
					display: block;
					width: 217px;
					height: 271px;
					float: right;
					background: url(../images/produse/ferestre-usi-pvc/menu-effectline-inactiv.jpg) no-repeat left top;
				}
				
				#content #main #page #produs-top a.alpha:hover, #content #main #page #produs-top a.soft:hover, #content #main #page #produs-top a.effect:hover {
					background-position: left -271px;
				}
				
				#content #main #page #produs-top-n img {
					float: right;
					margin: 0 0 40px 30px;
				}
				
				#content #main #page #produs-top-n img.fgu {
					float: right;
					margin: 0 0 0px 30px;
				}
				
			#content #main #page .produs-bottom {
				width: 698px;
				float: left;
				text-align: justify;
				margin-top: 27px;
			}
			
			#content #main #page .produs-middle {
				width: 698px;
				float: left;
				text-align: justify;
				padding-bottom: 23px;
			}
			
			#content #main #page .produs-middlem {
				width: 698px;
				float: left;
				text-align: justify;
				padding-bottom: 33px;
			}
			
			#content #main #page .produs-middlemt {
				width: 698px;
				float: left;
				text-align: justify;
				padding: 23px 0 0 0;
			}
			
			#content #main #page li {
				list-style-type: none;
				background: url(../images/sageata-alb.jpg) no-repeat left 8px;
				padding-left: 15px;
			}
			
			#content #main #page .bb-prod {
				border-bottom: solid 1px #d1d1d1;
			}
			
			#content #main #page .diac {
				line-height: 28px;
			}
			
			#content #main #page .col-prod-st {
				width: 334px;
				float: left;
				margin-right: 30px;
				text-align: justify;
			}
			
				#content #main #page .col-prod-st img {
					padding: 1px;
					border: solid 1px #d1d1d1;
				}
			
			#content #main #page .col-prod-stg {
				width: 426px;
				float: left;
				margin-right: 30px;
				text-align: justify;
			}
			
			#content #main #page .col-prod-st-flash {
				width: 312px;
				float: left;
				margin-right: 30px;
				text-align: justify;
			}
			
			#content #main #page .col-prod-stt {
				width: 408px;
				float: left;
				margin-right: 30px;
				text-align: justify;
			}
			
			#content #main #page .col-prod-stsa {
				width: 363px;
				float: left;
				margin-right: 30px;
				padding-bottom: 17px;
				text-align: justify;
			}
			
			#content #main #page .col-prod-stal {
				width: 431px;
				float: left;
				margin-right: 30px;
				text-align: justify;
			}
			
			#content #main #page .col-prod-stmil {
				width: 514px;
				float: left;
				margin-right: 30px;
				text-align: justify;
			}
			
			#content #main #page .col-prod-stfgu {
				width: 463px;
				float: left;
				margin-right: 30px;
				text-align: justify;
			}
			
			#content #main #page .col-prod-dr {
				width: 334px;
				float: left;
				text-align: justify;
			}
			
				#content #main #page .col-prod-dr .prod-box {
					width: 334px;
					float: left;
					margin-bottom: 27px;
				}
			
					#content #main #page .col-prod-dr .prod-box .img-prd {
						width: 334px;
						height: 257px;
						float: left;
						overflow: hidden;
					}
					
					#content #main #page .col-prod-dr .prod-box .img-prdins {
						height: 298px;
					}
					
					#content #main #page .col-prod-dr .prod-box .img-prdinsr {
						height: 317px;
					}
					
					#content #main #page .col-prod-dr .prod-box .img-prdg {
						height: 261px;
					}
					
					#content #main #page .col-prod-dr .prod-box .img-prdm {
						height: 207px;
					}
					
					#content #main #page .col-prod-dr .prod-box .img-prdma {
						height: 349px;
					}
					
						#content #main #page .col-prod-dr .prod-box .img-prd img {
							padding: 1px;
							border: solid 1px #d1d1d1;
						}
					
					#content #main #page .col-prod-dr .prod-box .img-prd-det {
						width: 332px;
						height: 21px;
						float: left;
						line-height: 21px;
						border-left: solid 1px #d1d1d1;
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d1d1d1;
						background: #f3f3f3 url(../images/icon-vezi-poza.jpg) no-repeat right center;
						text-align: center;
					}
					
				#content #main #page .col-prod-dr .prod-box-nmb {
					margin: 0;
				}
					
				#content #main #page .col-prod-dr .prod-box-pdf {
					width: 150px;
					float: left;
					margin: 10px 10px 0 0;
					padding: 8px 0 8px 10px;
					border: solid 1px #d1d1d1;
					background: #f3f3f3 url(../images/icon-vezi-pdf.jpg) no-repeat 6px 25px;
					font-family: Arial, Helvetica, sans-serif;
				}
				
				#content #main #page .col-prod-dr .prod-box-pdf-nmr {
					margin-right: 0;
				}
				
			#content #main #page .col-prod-drr {
				width: 260px;
				float: left;
				text-align: justify;
			}
			
				#content #main #page .col-prod-drr img {
					padding: 1px;
					border: solid 1px #d1d1d1;
				}
				
				#content #main #page .col-prod-drr .prod-box-pdff {
					width: 248px;
					float: left;
					margin-top: 10px;
					padding: 8px 0 8px 10px;
					border: solid 1px #d1d1d1;
					background: #f3f3f3 url(../images/icon-vezi-pdf.jpg) no-repeat 6px 25px;
					font-family: Arial, Helvetica, sans-serif;
				}
				
			#content #main #page .col-prod-dr-flash {
				width: 356px;
				float: left;
			}
			
			#content #main #page .col-prod-drg {
				width: 242px;
				float: left;
				text-align: justify;
			}
			
				#content #main #page .col-prod-drg .prod-boxg {
					width: 242px;
					float: left;
					margin-bottom: 27px;
				}
			
					#content #main #page .col-prod-drg .prod-boxg .img-prdga {
						width: 242px;
						height: 170px;
						float: left;
						overflow: hidden;
					}
					
					#content #main #page .col-prod-drg .prod-boxg .img-prdgga {
						height: 188px;
					}
					
						#content #main #page .col-prod-drg .prod-boxg .img-prdga img {
							padding: 1px;
							border: solid 1px #d1d1d1;
						}
					
					#content #main #page .col-prod-drg .prod-boxg .img-prdg-det {
						width: 240px;
						height: 21px;
						float: left;
						line-height: 21px;
						border-left: solid 1px #d1d1d1;
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d1d1d1;
						background: #f3f3f3 url(../images/icon-vezi-poza.jpg) no-repeat right center;
						text-align: center;
					}
					
			#content #main #page .col-prod-drsa {
				width: 305px;
				float: left;
				text-align: justify;
			}
			
				#content #main #page .col-prod-drsa .prod-box-sa {
					width: 305px;
					float: left;
					margin-bottom: 27px;
				}
				
					#content #main #page .col-prod-drsa .prod-box-sa .img-prd-sa {
						width: 305px;
						height: 256px;
						float: left;
						overflow: hidden;
					}
					
						#content #main #page .col-prod-drsa .prod-box-sa .img-prd-sa img {
							padding: 1px;
							border: solid 1px #d1d1d1;
						}
						
				#content #main #page .col-prod-drsa p {
					font-size: 14px;
					background: url(../images/sageata-alb.jpg) no-repeat left center;
					padding-left: 15px;
					font-weight: bold;
					color: #015682;
					margin: 0 0 10px 0;
				}
				
				#content #main #page .col-prod-drsa .marg-right {
					margin-right: 3px;
				}
				
				#content #main #page .col-prod-drsa .marg-bottom {
					margin-bottom: 3px;
				}
				
			#content #main #page .col-prod-dral {
				width: 237px;
				float: left;
				text-align: justify;
			}
			
				#content #main #page .col-prod-dral .prod-box-al {
					width: 237px;
					float: left;
					margin-bottom: 27px;
				}
				
					#content #main #page .col-prod-dral .prod-box-al .img-prd-al {
						width: 237px;
						height: 262px;
						float: left;
						overflow: hidden;
					}
					
					#content #main #page .col-prod-dral .prod-box-al .img-prd-all {
						height: 308px;
					}
					
						#content #main #page .col-prod-dral .prod-box-al .img-prd-al img {
							padding: 1px;
							border: solid 1px #d1d1d1;
						}
						
					#content #main #page .col-prod-dral .prod-box-al .img-prd-det-al {
						width: 235px;
						height: 21px;
						float: left;
						line-height: 21px;
						border-left: solid 1px #d1d1d1;
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d1d1d1;
						background: #f3f3f3 url(../images/icon-vezi-poza.jpg) no-repeat right center;
						text-align: center;
					}
					
			#content #main #page .col-prod-drmil {
				width: 154px;
				float: left;
				text-align: justify;
				margin-bottom: 27px;
			}
			
				#content #main #page .col-prod-drmil img {
					padding: 1px;
					border: solid 1px #d1d1d1;
				}
				
			#content #main #page .col-prod-drfgu {
				width: 205px;
				float: left;
				text-align: justify;
			}
			
				#content #main #page .col-prod-drfgu .prod-boxfgu {
					width: 205px;
					float: left;
					margin-bottom: 27px;
				}
			
					#content #main #page .col-prod-drfgu .prod-boxfgu .img-prdfgu {
						width: 205px;
						height: 201px;
						float: left;
						overflow: hidden;
					}
					
					#content #main #page .col-prod-drfgu .prod-boxfgu .img-prdfguu {
						height: 350px;
					}
					
						#content #main #page .col-prod-drfgu .prod-boxfgu .img-prdfgu img {
							padding: 1px;
							border: solid 1px #d1d1d1;
						}
					
					#content #main #page .col-prod-drfgu .prod-boxfgu .img-prd-detfgu {
						width: 203px;
						height: 21px;
						float: left;
						line-height: 21px;
						border-left: solid 1px #d1d1d1;
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d1d1d1;
						background: #f3f3f3 url(../images/icon-vezi-pdf.jpg) no-repeat right center;
						text-align: center;
					}
					
					#content #main #page .col-prod-drfgu .prod-boxfgu .img-prd-fgusec {
						width: 201px;
						float: left;
						margin-top: 10px;
						padding: 1px;
						border: solid 1px #d1d1d1;
					}
						
			#content #main #page #col-usi-st {
				width: 554px;
				float: left;
			}	
			
				#content #main #page #col-usi-st h2 {
					float: left;
					margin-top: 10px;
				}		
						
				#content #main #page #col-usi-st .prod-usi-box {
					width: 248px;
					float: left;
					margin: 0 29px 20px 0;
					display: inline;
				}
				
				#content #main #page #col-usi-st .prod-usi-box-last {
					margin-bottom: 30px;
				}
			
					#content #main #page #col-usi-st .prod-usi-box .img-usi-prd {
						width: 244px;
						height: 252px;
						padding: 1px;
						border: solid 1px #d1d1d1;
						float: left;
					}
					
					#content #main #page #col-usi-st .prod-usi-box .img-usi-prd-det {
						width: 246px;
						height: 21px;
						float: left;
						line-height: 21px;
						border-left: solid 1px #d1d1d1;
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d1d1d1;
						background: #f3f3f3 url(../images/icon-vezi-poza.jpg) no-repeat right center;
						text-align: center;
					}
					
			#content #main #page #col-usi-dr {
				width: 143px;
				float: left;
				padding-top: 59px;
			}
			
				#content #main #page #col-usi-dr .prod-usi-box-dr {
					width: 143px;
					float: left;
					margin-bottom: 20px;
				}
				
					#content #main #page #col-usi-dr .prod-usi-box-dr .img-usi-prd-dr {
						width: 139px;
						padding: 1px;
						border: solid 1px #d1d1d1;
						float: left;
					}
					
					#content #main #page #col-usi-dr .prod-usi-box-dr .img-usi-prd-det-dr {
						width: 141px;
						height: 21px;
						float: left;
						line-height: 21px;
						border-left: solid 1px #d1d1d1;
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d1d1d1;
						background: #f3f3f3 url(../images/icon-vezi-poza.jpg) no-repeat right center;
						text-align: center;
					}
					
					#content #main #page #col-usi-dr .prod-usi-box-dr .img-usi-prd-pdf-dr {
						width: 141px;
						height: 21px;
						float: left;
						line-height: 21px;
						border-left: solid 1px #d1d1d1;
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d1d1d1;
						background: #f3f3f3 url(../images/icon-vezi-pdf.jpg) no-repeat right center;
						text-align: center;
					}
			
			
			/*  DESPRE NOI */
			
			#content #main #page .despre {
				width: 698px;
				margin-bottom: 23px;
				float: left;
				text-align: justify;
			}
			
				#content #main #page .despre .despre-txt {
					width: 447px;
					float: left;
					margin-right: 20px;
					text-align: justify;;
				}
			
				#content #main #page .despre .despre-box {
					width: 231px;
					float: left;
				}
				
					#content #main #page .despre .despre-box .imgr {
						width: 231px;
						height: 114px;
						float: left;
						overflow: hidden;
					}
						
						#content #main #page .despre .despre-box .imgr img {
							border: solid 1px #d1d1d1;
							padding: 1px;
						}
					
					#content #main #page .despre .despre-box a.redlnk, #content #main #page .despre .despre-box a.redlnk:hover {
						display: block;
						width: 224px;
						height: 21px;
						float: left;
						padding-left: 5px;
						line-height: 21px;
						border-left: solid 1px #d1d1d1;
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d1d1d1;
						background: #ed1c24 url(../images/icon-vezi-poza-rosu.jpg) no-repeat right center;
						color: #fff;
						text-decoration: none;
					}
					
				#content #main #page .despre .despre-eco {
					width: 155px;
					float: left;
					background: url(../images/img-ecologic.jpg) no-repeat 6px center;
					border: solid 1px #d1d1d1;
					padding: 10px 5px 10px 69px;
				}
				
			#content #main #page #despre-diplome {
				width: 698px;
				float: left;
				border-top: solid 1px #d1d1d1;
			}
			
				#content #main #page #despre-diplome .diploma {
					width: 121px;
					float: left;
					margin: 23px 23px 0 0;
				}
				
				#content #main #page #despre-diplome .diploma-last {
					margin-right: 0;
				}
				
					#content #main #page #despre-diplome .diploma .img-diploma {
						width: 117px;
						padding: 1px;
						border: solid 1px #d1d1d1;
						float: left;
					}
					
					#content #main #page #despre-diplome .diploma .det-diploma {
						width: 119px;
						height: 21px;
						float: left;
						line-height: 21px;
						text-align: center;
						border-left: solid 1px #d1d1d1;
						border-right: solid 1px #d1d1d1;
						border-bottom: solid 1px #d1d1d1;
						background: #f3f3f3 url(../images/icon-vezi-poza.jpg) no-repeat right center;
					}
						
			#content #main #page #select {
				width: 698px;
				border-bottom: solid 1px #d1d1d1;
				padding-bottom: 1px;
				margin-top: -10px;
			}
			
				#content #main #page #select #bgrselect {
					width: 688px;
					background-color: #f3f3f3;
					padding: 0 5px;
				}
				
					#content #main #page #select #bgrselect #sel-l {
						width: 400px;
						float: left;
					}
					
					#content #main #page #select #bgrselect #sel-r {
						width: 288px;
						float: left;
					}
					
					#content #main #page #select #bgrselect .pslt {
						margin: 5px 0 0 0;
						font-weight: bold;
					}
					
					#content #main #page #select #bgrselect .psl {
						margin: 10px 0 0 0;
						font-weight: bold;
					}
				
					#content #main #page #select #bgrselect .sl {
						width: auto;
						display: inline;
						height: 30px;
						line-height: 30px;
						padding-right: 13px;
						margin-right: 13px;
						background: url(../images/sageata-gri.jpg) no-repeat right center;
					}
					
					#content #main #page #select #bgrselect select {
						margin: 5px 0;
					}
					
					
			/* PORTOFOLIU */
					
			#content #main #page .lucrare {
				width: 213px;
				border-bottom: solid 1px #d1d1d1;
				padding-bottom: 5px;
				margin: 25px 29px 0 0;
				float: left;
			}
			
				#content #main #page .lucrare .lucr-titloc {
					width: 213px;
					height: 60px;
					overflow: hidden;
				}
				
				#content #main #page .lucrare a.lucr-poz {
					display: block;
					width: 209px;
					height: 130px;
					padding: 1px;
					border: solid 1px #d1d1d1;
				}
				
				#content #main #page .lucrare a.lucr-poz:hover {
					border: solid 1px #ed1c24;
				}
				
				#content #main #page .lucrare .lucr-descr {
					width: 213px;
					height: 60px;
					padding-top: 5px;
					overflow: hidden;
				}
				
			#content #main #page .ultima {
				margin-right: 0;
			}
			
			#content #main #page .bigleft {
				width: 360px;
				margin: 27px 40px 0 0;
			}
			
			#content #main #page .smallright {
				width: 294px;
				margin: 27px 0 0 4px;
			}
			
			#content #main #page .maltop {
				margin-top: 27px;
			}
			
			#content #main #page .ultim {
				border: none;
			}
			
			
			/* CERERE OFERTA */
			
			#content #main #page #alegere {
				width: 698px;
				border-bottom: solid 1px #d1d1d1;
				padding: 20px 0 10px 0;
				float: left;
			}
			
			#content #main #page .alegere-prod {
				width: 698px;
				border-bottom: solid 1px #d1d1d1;
				padding: 15px 0;
				float: left;
			}
			
				#content #main #page .alegere-prod .prod-ne {
					width: 683px;
					float: left;
					text-decoration: underline;
					font-weight: bold;
					color: #ed1c24;
					background: url(../images/sageata-alb.jpg) no-repeat left center;
					padding-left: 15px;
				}
				
				#content #main #page .alegere-prod .prod-se {
					width: 683px;
					float: left;
					text-decoration: underline;
					font-weight: bold;
					color: #127f00;
					background: url(../images/icon-produs-selectat.jpg) no-repeat left center;
					padding-left: 15px;
				}
			
				#content #main #page .alegere-prod .alegere-prod-l {
					width: 250px;
					float: left;
				}
				
					#content #main #page .alegere-prod .alegere-prod-l .tit {
						width: 250px;
						float: left;
						font-weight: bold;
						padding-top: 10px;
					}
				
					#content #main #page .alegere-prod .alegere-prod-l .dimensiuni {
						width: 50px;
						float: left;
					}
					
						#content #main #page .alegere-prod .alegere-prod-l .dimensiuni span {
							display: block;
							width: 30px;
							float: left;
						}
						
					#content #main #page .alegere-prod .alegere-prod-l textarea {
						width: 213px;
						height: 79px;
						font-size: 11px;
						border: solid 1px #bcd8e6;
					}
					
					#content #main #page .alegere-prod .alegere-prod-l .dimensiuni-box {
						width: 200px;
						float: left;
					}
					
					#content #main #page .alegere-prod .alegere-prod-l .selecturi {
						width: 250px;
						float: left;
					}
				
				#content #main #page .alegere-prod .alegere-prod-r {
					width: 448px;
					float: left;
					padding-top: 10px;
				}
				
			#content #main #page #sol-det {
				width: 698px;
				padding-top: 15px;
				float: left;
			}
			
				#content #main #page #sol-det a.but-trim-cer {
					display: block;
					width: 189px;
					height: 25px;
					background: url(../images/but-trimite-cerere.jpg) no-repeat left top;
				}
				
				#content #main #page #sol-det a.but-trim-cer:hover {
					background-position: left -25px;
				}
				
				
			/* PAGINATIE */
			
			#content #main #page #paginatie {
				width: 698px;
				float: left;
				border-top: solid 1px #d1d1d1;
				padding-top: 15px;
				margin-top: 28px;
			}
				
				#content #main #page #paginatie #susbut {
					width: 61px;
					float: left;
				}
				
				#content #main #page #paginatie #pagcontor {
					width: 637px;
					float: left;
				}
				
					#content #main #page #paginatie #nrpag {
						float: right;
						color: #015682;
						padding: 3px 20px 0 0;
					}
				
					#content #main #page #paginatie #pagcontor a.paginapoi {
						display: block;
						width: 10px;
						height: 11px;
						float: right;
						background: url(../images/but-inapoi.jpg) no-repeat left top;
						margin: 7px 2px 0 0;
					}
					
					#content #main #page #paginatie #pagcontor a.paginapoi:hover {
						background-position: left -11px;
					}
					
					#content #main #page #paginatie #pagcontor a.paginapois {
						display: block;
						width: 10px;
						height: 11px;
						float: right;
						background: url(../images/but-inapoi.jpg) no-repeat left -22px;
						margin: 7px 2px 0 0;
						cursor: default;
					}
					
					#content #main #page #paginatie #pagcontor a.paginainte {
						display: block;
						width: 10px;
						height: 11px;
						float: right;
						background: url(../images/but-inainte.jpg) no-repeat left top;
						margin-top: 7px;
					}
					
					#content #main #page #paginatie #pagcontor a.paginainte:hover {
						background-position: left -11px;
					}
					
					#content #main #page #paginatie #pagcontor a.paginaintes {
						display: block;
						width: 10px;
						height: 11px;
						float: right;
						background: url(../images/but-inainte.jpg) no-repeat left -22px;
						margin-top: 7px;
						cursor: default;
					}
					
					#content #main #page #paginatie #saltpag {
						float: right;
						color: #015682;
						text-align: right;
						padding-left: 20px;
						margin-left: 20px;
						background: url(../images/bara.jpg) no-repeat left 4px;
					}
			
	
/* FOOTER */

#footer {
	width: 1076px;
	margin: 0 auto;
	padding-top: 44px;
	font-size: 11px;
	clear: both;
}

	#footer #partners {
		border-top: solid 1px #d1d1d1;
		width: 900px;
		padding: 15px 0 0 50px;
	}
	
		#footer #partners a {
			display: block;
			height: 48px;
			float: left;
			margin-right: 15px;
		}
	
		#footer #partners a.veka {
			width: 45px;
			background: url(../images/footer-partners/footer-veka.jpg) no-repeat left top;
		}
	
		#footer #partners a.sgg {
			width: 85px;
			background: url(../images/footer-partners/footer-sgg.jpg) no-repeat left top;
		}
	
		#footer #partners a.gu {
			width: 101px;
			background: url(../images/footer-partners/footer-gu.jpg) no-repeat left top;
		}
	
		#footer #partners a.schuco {
			width: 93px;
			background: url(../images/footer-partners/footer-schuco.jpg) no-repeat left top;
		}
	
		#footer #partners a.alumil {
			width: 99px;
			background: url(../images/footer-partners/footer-alumil.jpg) no-repeat left top;
		}
	
		#footer #partners a.blk {
			width: 48px;
			background: url(../images/footer-partners/footer-blk.jpg) no-repeat left top;
		}
	
		#footer #partners a.geze {
			width: 99px;
			background: url(../images/footer-partners/footer-geze.jpg) no-repeat left top;
		}
		
		#footer #partners a.lindab {
			width: 110px;
			background: url(../images/footer-partners/footer-lindab.jpg) no-repeat left top;
		}
		
		#footer #partners a.uniarte {
			width: 39px;
			background: url(../images/footer-partners/footer-hormann.jpg) no-repeat left top;
		}
	
		#footer #partners a:hover {
			background-position: left -48px;
		}
	
	#footer #linkuri {
		width: 950px;
		height: 50px;
		padding-top: 20px;
	}
	
		#footer #linkuri a {
			text-decoration: underline;
			color: #015682;
		}
		
		#footer #linkuri a:hover {
			color: #ed1c24;
		}
		
