body {
	margin: 0;
	background: #2c617c url(images/body-bg.jpg) no-repeat top center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.wrap {
	width: 960px;
	margin: 0 auto;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
			
h2 {
	color: #474340;
	font-size: 21px;
	font-weight: normal;
	margin-top: 5px;
}

.breadcrumbs {
	margin-bottom: 10px;
}

	.breadcrumbs a {
		color: #474340;
		font-size: 18px;
		font-weight: normal;
		text-decoration: none;
	}
					
h3 {
	font-size: 12px;
	color: #313131;
	margin: 5px 0 0 0;
}

a img {
	border: none;
}

.btn {
	display: inline-block;
	width: 70px;
	height: 22px;
	line-height: 22px;
	padding-left: 23px;
	background: url(images/btn1.png) no-repeat;
	text-decoration: none;
	color: #fff;
	font-size: 11px;
}

td.submit {
	text-align: right;
}

.btn4 {
	width: 133px;
	height: 29px;
	background: url(images/btn4.jpg) no-repeat;
	border: none;
	color: #fff;
}

	#top {
		height: 25px;
		line-height: 25px;
	}
	
	#top strong {
		font-size: 11px;
		color: #7d95a3;
		font-weight: normal;
		height: 25px;
		line-height: 25px;
	}
	
		#top-btns {
			float: right;
			margin-right: 20px;
		}
		
			#top-btns a {
				padding-left: 12px;
				background: url(images/bullet-menu-top.jpg) no-repeat left center;
				text-decoration: none;
				color: #7d95a3;
				font-size: 11px;
				margin-left: 10px;
			}

	#header {
		width: 940px;
		overflow: visible;
		background: #fff;
	}
	
		#header img {
			display: block;
			float: left;
		}
		
	#menu {
		height: 64px;
		width: 960px;
		margin-left: -10px;
	}
	
		#menu a {
			float: left;
			display: block;
			height: 54px;
			text-indent: -10000px;
		}
	
		#menu-left {
			display: block;
			float: left;
			width: 10px;
			height: 64px;
			background: url(images/menu-left.jpg) no-repeat;
			font-size: 2px;
		}
		
		#menu-home {
			width: 129px;
			background: url(images/menu-home.jpg) no-repeat;
		}
		
		#menu-despre {
			width: 125px;
			background: url(images/menu-despre.jpg) no-repeat;
		}
		
		#menu-produse {
			width: 113px;
			background: url(images/menu-produse.jpg) no-repeat;
		}
		
		#menu-proiecte {
			width: 120px;
			background: url(images/menu-proiecte.jpg) no-repeat;
		}
		
		#menu-galerii {
			width: 142px;
			background: url(images/menu-galerii.jpg) no-repeat;
		}
		
		#menu-colaboratori {
			width: 143px;
			background: url(images/menu-colaboratori.jpg) no-repeat;
		}
		
		#menu-contact {
			width: 165px;
			background: url(images/menu-contact.jpg) no-repeat;
		}
		
		#menu-right {
			display: block;
			float: left;
			width: 10px;
			height: 64px;
			background: url(images/menu-right.jpg) no-repeat;
			font-size: 2px;
		}
		
		#menu a:hover {
			background-position: 0 -54px;
		}
		
	#content-main {
		width: 929px;
		padding: 4px;
		background-color: #fff;
	}
	
		#content {
			background: url(images/bg-content.png) no-repeat;
			padding: 10px;
			margin-top: -10px;
		}
		
			.widget-despre {
				margin-top: 10px;
			}
			
				.widget-despre h2 {
					color: #474340;
					font-size: 21px;
					margin: 0;
					font-weight: normal;
				}
		
				.thumb-despre {
					float: left;
					margin-right: 10px;
				}
		
				.thumbs-despre {
					float: left;
					width: 277px;
				}
				
					.thumbs-despre img {
						margin-top: 10px;
					}
				
				.widget-despre p {
					display: block;
					margin-top: 5px;
					width: 695px;
					float: left;
					font-size: 12px;
					color: #474340;
				}
				
				.widget-despre-big p {
					display: block;
					margin-top: 5px;
					width: 625px;
					float: left;
					font-size: 12px;
					color: #474340;
				}
			
			.widget-proiecte {
				margin-top: 15px;
			}
			
				.widget-proiecte h2 {
					color: #474340;
					font-size: 21px;
					margin: 10px 0;
					font-weight: normal;
				}
			
				.widget-proiect {
					float: left;
					width: 450px;
				}
			
				.widget-proiect-big {
					float: left;
					width: 920px;
				}
				
					.thumb-proiect {
						width: 179px;
						height: 137px;
						background: url(images/bg-thumb-proiect.png) no-repeat;
						padding: 6px;
						float: left;
					}
					
					.widget-proiecte h3 {
						font-size: 12px;
						color: #313131;
						margin: 5px 0 0 0;
					}
					
					.widget-proiect p {
						display: block;
						width: 250px;
						float: left;
						margin: 5px 0;
						font-size: 12px;
					}
					
					.widget-proiect-big p {
						display: block;
						width: 700px;
						float: left;
						margin: 5px 0;
						font-size: 12px;
						text-align: justify;
					}
					
					.widget-proiect-big a.btn {
						display: block;
						float: right;
						margin-right: 20px;
					}
					
					.thumbs-proiect {
						float: left;
						width: 214px;
					}
					
						.thumbs-proiect img {
							border: solid 1px #868686;
							padding: 3px;
							margin-bottom: 10px;
						}
						
						h3.project-name {
							font-size: 15px;
							color: #474340;
						}
					
					
		.widget-produse {
			margin-top: 10px;
		}
		
			.widget-produse h2 {
				color: #474340;
				font-size: 21px;
				margin: 10px 0;
				font-weight: normal;
			}
			
			a.widget-produs {
				display: block;
				float: left;
				width: 180px;
				text-align: center;
				text-decoration: none;
				color: #474340;
				font-size: 11px;
			}
			
				.widget-produs img {
					width: 151px;
					height: 113px;
					padding: 5px;
					background: url(images/bg-thumb-produs.jpg) no-repeat;
				}
		
		#footer {
			margin-top: 30px;
			height: 42px;
			line-height: 42px;
			padding-right: 10px;
			background: url(images/footer-bg.png) no-repeat left bottom;
		}
			
			#footer a {
				color: #313131;
				font-size: 11px;
				text-decoration: none;
				padding-left: 10px;
			}
			
				#footer a.touchmed {
					float: right;
				}

	div.copyright {
		text-align: center;
		color: #a9bec8;
		font-size: 11px;
		height: 25px;
		line-height: 25px;
	}
	
	.widget-colaboratori img {
		border: solid 1px #868686;
		margin-left: 10px;
		margin-bottom: 10px;
	}
	
	.widget-galerie a {
		display: block;
		float: left;
		width: 225px;
		text-align: center;
		text-decoration: none;
		font-size: 13px;
		color: #474340;
		margin-bottom: 10px;
		font-weight: bold;
	}
	
		.widget-galerie a img {
			padding: 3px;
			border: solid 1px #868686;
			margin-bottom: 5px;
		}
		
	#sidebar-produse {
		float: left;
		width: 240px;
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	
		#sidebar-produse > li > a{
			display: block;
			width: 200px;
			padding-left: 30px;
			height: 39px;
			line-height: 39px;
			background: url(images/menu-categorii-item.jpg) no-repeat;
			text-decoration: none;
			font-size: 13px;
			color: #000;
			font-weight: bold;
		}
		
		#sidebar-produse > li > ul {
			display: none;
		}
		
		#sidebar-produse > li.active > a {
			background-position: 0 -39px;
		}
		
		#sidebar-produse > li.active > ul {
			display: block;
			list-style-type: none;
			padding-left: 25px;
			background: #fff;
			width: 205px;
			padding-bottom: 10px;
		}
		
			#sidebar-produse > li.active > ul > li > a {
				font-size: 13px;
				color: #000;
				text-decoration: none;
				padding-left: 15px;
				background: url(images/bullet-subcategorie.jpg) no-repeat left center;
				line-height: 18px;
			}
			
			#sidebar-produse > li.active > ul > li > a.active, #sidebar-produse > li.active > ul > li > a:hover {
				color: #005a88;
			}
	
	.widget-subcategorii {
		float: left;
		width: 659px;
		background: #fff;
		padding-left: 10px;
		padding-top: 10px;
	}
	
		.widget-subcategorie {
			float: left;
			width: 320px;
			margin-bottom: 10px;
			font-size: 11px;
		}
		
			.widget-subcategorie img.thumb {
				float: left;
				margin-right: 5px;
				border: solid 1px #cfcfcf;
			}
			
			.widget-subcategorie a {
				text-decoration: none;
				color: #025582;
				font-size: 12px;
				font-weight: bold;
			}
			
			.widget-subcategorie p {
				margin: 5px 0 5px 0;
				height: 33px;
			}

.contact-left {
	float: left;
	font-size: 11px;
	width: 350px;
}

.table-contact {
	font-size: 11px;
	float: left;
	white-space: nowrap;
}

	.input-contact {
		width: 332px;
		height: 23px;
		background: url(images/input-contact.jpg) no-repeat;
		border: none;
	}
	
	.textarea-contact {
		width: 332px;
		height: 175px;
		background: url(images/textarea-contact.jpg) no-repeat;
		border: none;
	}
	
	.table-contact td {
		padding:0 15px;
	}
	
	.table-contact td.label {
		text-align: right;
		width: 50px;
	}
