body {margin: 0; padding: 0; font: 11px "Trebuchet MS"; color: #000; background: #F5F5F5 url(images/rep_x.jpg) repeat-x left top}
div, form, fieldset, img, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, applet {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size:12px;}
ul, ol, li {margin: 0;padding: 0; list-style:none;}
img {border: none;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
.cl {line-height: 0;height: 0;clear: both!important;float:none!important;font-size: 0px;}

#container {
	margin: 0px auto;
	width: 960px;
	padding-bottom:20px;
}

/* COLUMN LEFT */
.col-left {
	width: 309px;
	float: left;
	padding-left:14px;
}
.col-left h1{
	text-indent:-9999px;
}
.col-left h1 a{
	display:block;
	width:311px;
	height:99px;
	background: url(images/logo.jpg) no-repeat left top;
}
.col-left h2{
	font-size:14px;
	font-style:italic;
	padding-left:15px;
	font-weight:normal;
	line-height:20px;
	padding-top:20px;
	padding-bottom:24px;
}
.categories {
	width:290px;
}
.categories ul li{	
	padding-bottom:5px;
	padding-top:5px;
}
.categories ul li a{
	background: url(images/categories-firstli.jpg) no-repeat left center;
	padding-left:40px;
	font-size:14px;
	display:block;
	font-weight:bold;
	padding-bottom:4px;
	padding-top:4px;	
	color:#E93118;
}
.categories ul li a:hover, .categories ul .active a{
	background: url(images/categories-hoverli.jpg) no-repeat left center;
	text-decoration:none;
	color:#000;
}
.categories ul ul{
	padding-left:6px;
	padding-top:10px;
}
.categories ul ul li {background: url(images/categ-li1.jpg) no-repeat left top; padding-left:28px; margin-bottom:4px;padding-bottom:0px;
	padding-top:0px;}
.categories ul ul li:hover{background: url(images/categ-li2.jpg) no-repeat left top;}
.categories ul ul li a{
	display:block;
	color:#02974F;
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
	width:230px;
	padding-top:2px; padding-bottom:1px;
	background: #FAFAFA url(none)!important;
}
.categories ul ul li a:hover{
	background:#4AB380 url(images/categ-ahoverrepeat.jpg) repeat-y left top!important;
	text-decoration:none;
	color:#FFFFFF;
}
 .categories ul ul li.active a{
 	background:#4AB380 url(images/categ-ahoverrepeat.jpg) repeat-y left top!important;
	text-decoration:none;
	color:#FFFFFF;
 }


/* COLUMN RIGHT */
.col-right {float: left;width: 635px;padding-top:9px;}
.top-menu {	height: 87px;}
.top-menu ul{height:87px; padding-left:10px;}
.top-menu li {	display:block;	float:left;	height:87px;margin-left:2px;}
.top-menu li a{	display:block;	float:left;	height:53px; color:#000; font-size:13px; font-weight:bold; padding-top:34px;}
.top-menu li a:hover{color:#fff; text-decoration:none;}
.tp-1 a{width:100px; text-align:center; background:  url(images/tp-1.jpg) repeat-x left top;}
.tp-1 a:hover{ background:  url(images/tp-1hover.jpg) repeat-x left top;}
.tp-2 a{width:123px; text-align:center; background:  url(images/tp-2.jpg) repeat-x left top;}
.tp-2 a:hover{ background:  url(images/tp-2hover.jpg) repeat-x left top;}
.tp-3 a{width:152px; text-align:center; background:  url(images/tp-3.jpg) repeat-x left top; padding-left:20px;}
.tp-3 a:hover{ background:  url(images/tp-3hover.jpg) repeat-x left top;}
.tp-4 a{width:97px; text-align:center; background:  url(images/tp-4.jpg) repeat-x left top;}
.tp-4 a:hover{ background:  url(images/tp-4hover.jpg) repeat-x left top;}
.tp-5 a{width:97px; text-align:center; background:  url(images/tp-5.jpg) repeat-x left top;}
.tp-5 a:hover{ background:  url(images/tp-5hover.jpg) repeat-x left top;}
.top-flash {background: url(images/top-flashbg.jpg) no-repeat left top;	height: 192px;	width: 619px;	text-align:center;	padding-top:12px; margin-bottom:10px;}
.module-index{padding-left:10px; padding-top:20px;}
.mod-ind {float: left;	width: 282px;	margin-right:20px;	padding-bottom:20px;}
.mod-ind h2{background: url(images/h3-categs.jpg) no-repeat left center; padding-left:40px; font-size:14px; padding-bottom:5px; padding-top:5px;	margin-bottom:10px;}
.mod-ind p{	padding-left:20px;	padding-bottom:10px;	padding-right:10px;	line-height:20px;}
.mod-ind p img{ border:1px solid #CCCCCC; padding:1px;}
.mod-ind span{ display:block; text-align:right; padding-right:10px;}
.mod-ind span a{ background:#E93118; color:#FFFFFF; padding-left:5px; padding-right:5px;}
.mod-ind span a:hover{text-decoration:none;}

/* PAGE CONTENT */
.page-cnt{
	width:600px;
	padding-right:5px;
	padding-left:10px;
}
.page-cnt p{
	padding-bottom:10px;
}
.page-cnt p img{
	display:block;
	float:right;
	border:1px solid #CCCCCC;
	padding:2px;
}
.title-cnt {
	background: url(images/cnt-h2.jpg) no-repeat left center;
	width:560px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:14px;
	padding-left:40px;
	margin-bottom:10px;
}
.page-cnt h2{
	background: url(images/h2-cnt.jpg) no-repeat left center;
	color:#E93118;
	font-size:11px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:40px;
	margin-bottom:10px;
}
.page-cnt h4{	font-weight:normal;	padding-left:40px;}
.page-cnt ul{	padding-left:54px; padding-bottom:10px;}
.page-cnt ul li{
	list-style:disc;
	padding-bottom:4px;
}

/* PAGINA SUBCATEGORII */
.page-categ{	width:600px;	padding-right:5px;	padding-left:10px;}

.subcateg{	width:187px;	float:left;	margin-right:12px;	margin-top:30px;height:280px;}
.sbct-img{	text-align:center;	background:#fff;	padding-bottom:5px;	padding-top:5px;	border:1px solid #CCCCCC;	height:116px;}
.subcateg h3{padding-left:10px; height:30px; line-height:14px; text-align:center;}
.subcateg h3 a{font-size:12px;}
.subcateg h3 a:hover{text-decoration:none;}
.subcateg span{display:block; text-align:right;}
.subcateg span a{background:#E93118;color:#fff; padding-left:2px; padding-right:2px;}
.subcateg span a:hover{text-decoration:none;}

/* LISTA PRODUSE */
.prod-mindesc{
	height:80px;
	padding-bottom:10px;
	color:#545454;
	padding-left:5px;
	padding-top:5px;
}

/* PAGINA PRODUS */
.product-page{
	border:1px solid #ECECEC;
	width:600px;
	background:#FFFFFF;
	padding-left:10px;
	padding-bottom:20px;
	padding-top:10px;
}
.product-page h2{
	font-size:18px;
	padding-top:10px;
	padding-bottom:20px;
}
.img-prod {
	width:349px;
	text-align:center;
	border:1px solid #ccc;
	background:#F5F5F5;
	padding-bottom:10px;
	padding-top:10px;
	float:left;
}
.description-prod {
	float:left;
	font-weight:bold;
	width:230px;
	padding-left:12px;
}

/* CERERE OFERTA */
.form-1{border:1px solid #0000CC;}
.form-2 {border: 1px solid #000000;}
.form-2 em{	display:block; font-style:normal;}
.form-2left {
	float: left;
	width: 290px;
	border:1px solid #f00;
	padding-left:5px;
}
.form-2right {
	float: left;
	width: 290px;
	border:1px solid #CCCC00;
	padding-left:5px;
}

.new-list h3{
	padding-bottom:4px;
	clear:both;
	padding-top:10px;
}	
.new-list img{
	display:block;
	float:left;
	border:1px solid #ccc;
	padding:2px;
	margin-right:10px;
}


/* FOOTER */
#footer {	background: #6B6B6B url(images/footer-repeatx.jpg) repeat-x left top;	clear: both;}
.f-contact {	height: 156px;	width:960px;	margin: 0px auto;}
.f-contact h2 {	background: url(images/cf-contact.jpg) no-repeat left center;	padding-left: 40px;	font-size: 14px;	padding-bottom:6px;	padding-top:5px;	margin-left:15px;}
.fc-1 {	height: 110px;	width: 360px;	background: url(images/cf-phone.jpg) no-repeat 40px center;	float:left;	padding-left:120px;	padding-top: 20px;	font: 11px Tahoma, Arial;	color: #545454;}
.f-contact p{	padding-bottom:10px;}
.f-contact span{	width:120px;	display:block;	float:left;	text-align:right;	padding-right:30px;}
.fc-2 {	height: 110px;	width: 360px;	background:url(images/cf-busola.jpg) no-repeat 40px center;	float:left;	padding-left:120px;	padding-top: 20px;	font: 11px Tahoma, Arial;	color: #545454;}
.f-links {	width:960px; margin: 0px auto;	text-align:center;	color:#CFCFCF;	padding-top:20px;	padding-bottom:50px;}
.f-links a{	color:#CFCFCF;	text-decoration:underline;}
.f-links a:hover{text-decoration:none;}
.f-links p{ padding-top:10px;}
.f-links li {display: inline;padding-right:20px;}
.seob{padding-bottom:10px;}


.pdf-icon{
	color:#FF0000;
	background: url(images/pdf_icon.jpg) no-repeat left center;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:40px;
}
/* FORMULARE */
.formular-contact{
	width:370px;
	clear:both;
	background:#fff;
	font: 11px Tahoma, Arial;
	color: #545454;
	padding-top:20px;
}
.formular-contact label{display:block;float:left;width:124px;text-align:right;padding-right:10px;}

.contact-form{clear:both;width:560px;margin:0 auto;background:#fff;font: 11px Tahoma, Arial;color: #545454;padding-top:20px;}
.contact-form label{display:block;float:left;width:124px;text-align:right;padding-right:10px;}
.submit-go span{display:block;text-align:center;}
.pagecontent table{width:420px;margin:0 auto;}
.submit-go span input{background: url(images/submit-go.jpg) no-repeat left top;border-style: none;cursor:pointer;height: 19px;width: 135px;font: bold 11px Tahoma, Arial;color: #FFFF00;margin-top:1px;}
.form-dotted{background: url(images/form-dotted.jpg) no-repeat center bottom;padding-bottom:2px;margin-bottom:4px;}
.form-dotted input{
	width:210px;
	background:none;
	border:none;
}
.form-dotted span{
	width:210px;
	background: url(images/form-input.jpg) no-repeat left center;
	padding-bottom:4px;
	padding-top:4px;
}
.form-txt strong{
	width:210px;
	background: url(images/form-textarea.jpg) no-repeat left top;
	height:103px;
	display:block;
	float:left;
}
.form-txt textarea{
	width:210px;
	background:none;
	border:none;
	height:100px;
}
.cnt-form{
	width:372px;
	margin:0 auto;
}
.validation{
	padding-bottom:10px;
}
.harta{
	text-align:center;
}
.contact-top{
	height:10px;
	clear:both;
}
.contact-content{
	width:370px;
	float:left;
	padding-right:10px;
}
.harta-contact img{
	border:1px solid #ccc;
	background:#FFFFFF;
	padding:4px;
}

/* PAGINATIE */
.paginatie{
	text-align:center;
	font-size:12px;
	padding:4px;
}
.paginatie a{
	padding:4px;
}
.paginatie span{
	font-weight:bold;
	padding:4px;
}
.imagineprodus{
	display:block;
	float:left;
	padding-right:20px;
}

.breadcrumb{ padding-left:5px; padding-bottom:10px;}
.breadcrumb a{ text-decoration:underline;}
.breadcrumb a:hover{text-decoration:none;}
.index-intromod{
	height:80px;
}
