body, table, td, p, span, h1, h2, h3, h4, h5, h6, ul, li, form {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

body {
	background-color: #dedede;
}

#BodyCenter {
	width: 100%;
}

/* Start Header Home */
#BodyHeaderHome {
	background: transparent url(../images/bg-home-header-repeat-x.jpg) repeat-x top;
	height: 387px;
	background-color: #fff;
}

#ContainerHeader {
	width: 960px;
	height: 166px;
	margin: 0 auto;
	background: transparent url(../images/bg-header.jpg) no-repeat top;
}

#BodyHeader {
	background: transparent url(../images/bg-header-repeat-x.jpg) repeat-x top;
	height: 237px;
	background-color: #fff;
}


#HeaderCertificari {
	padding-left: 34px;
}

#HeaderCautareMenu2 {
	margin-top: 2px;
	float: right;
}

#HeaderCautare {
	width: 234px;
	height: 19px;
	padding: 3px 5px 3px 3px;
	background: transparent url(../images/bg-cautare.gif) no-repeat top;
	float: right;
}

#CautareBtn {
	width: 19px;
	height: 19px;
	float: left;	
}

#CautareTxt {
	width: 202px;
	height: 19px;
	float: left	;
}
.TxtCauta {
	width: 210px;
	height: 17px;
	border: 0;
	color: #50ABE2;
	font-size: 12px;
	line-height: 17px;
	padding: 0;
	margin: 0;
}

#HeaderMenu2 {
	width: 320px;
	height: 35px;
	margin-top: 18px;
	background: transparent url(../images/bg-menu2.gif) no-repeat left;
	float: right;
}

#HeaderMenu2Links {
	padding: 6px 51px 0 0;
	float: right;
}

#HeaderMenu2Links ul {
	list-style: none;
}

#HeaderMenu2Links ul li {
	display: inline;
	padding-left: 31px;
}
#HeaderMenu2Links ul li.First {
	padding-left: 0;
}

#HeaderMenu2 a {
	font-size: 11px;
	line-height: 11px;
	color: #C6E2F0;
	text-decoration: none;
}
#HeaderMenu2 a:hover {
	text-decoration: underline;
}

#HeaderMenu1Language {
	width: 960px;
	height: 35px;
	display: block;
}

#HeaderMenu1 {
	width: 909px;
	height: 35px;
	float: right;
}

#HeaderMenu1 a {
	font-size: 16px;
	line-height: 35px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	margin-top: -5px;
}

#HeaderMenu1 .TopMenu {
	margin-top: 5px;
}

#HeaderMenu1 ul.TopMenu {
	list-style: none;
}

#HeaderMenu1 ul.TopMenu li {
	list-style: none;
	text-align: right;
	display: inline;
	padding-left: 43px;
}

#HeaderMenu1 ul.TopMenu li a {
	text-decoration: none;
	font-size: 14px !important;
	font-size: 17px;
}
#HeaderMenu1 ul.TopMenu li a:hover {
	text-decoration: underline;
}

#HeaderLanguage {
	width: 27px;
	padding-left: 24px;
	float: right;
}
#HeaderLanguage a {
	font-size: 11px;
	color: #A0D0E7;
	line-height: 32px;
	padding-right: 10px;
	background: transparent url(../images/icon-language.gif) no-repeat right center;
	text-decoration: none;
}
#HeaderLanguage a:hover {
	text-decoration: underline;
}

#Animation {
	float: left;
	width: 607px;
	height: 172px;
	background: transparent url(../images/bg-animatie.jpg) no-repat left;
}
#Animation img {
	border: none;
}

#AnimationRight {
	float: right;
}

#Breadcrumbs {
	float: left;
	padding-left: 37px;
	margin-top: 17px;
	width: 400px;
}

#Breadcrumbs ul {
	list-style: none;
}

#Breadcrumbs ul li {
	display: inline;
	background: transparent url(../images/icon-breadcrumbs.gif) no-repeat left 60%;
	padding: 0 10px 0 9px;
	font-size: 11px;
	color: #54A1CC;
}

#Breadcrumbs ul li.Last {
	padding-right: 0;
}

#Breadcrumbs a {
	font-size: 11px;
	color: #54A1CC;
	text-decoration: none;
}
#Breadcrumbs a:hover {
	text-decoration: underline;
}

#HeaderMenu3Box1 {
	float: right;
	height: 39px;
	background: transparent url(../images/bg-menu3.jpg) repeat-x top;
}

#HeaderMenu3Box2 {
	height: 39px;
	background: transparent url(../images/bg-menu3-left.jpg) no-repeat left;
}

#HeaderMenu3Box3 {
	height: 39px;
	background: transparent url(../images/bg-menu3-right.jpg) no-repeat right;
	padding: 0 51px 0 45px;
}

.Menu3 {
	padding-top: 8px;
}

#HeaderMenu3Box3 ul.Menu3 {
	list-style: none;
}

#HeaderMenu3Box3 ul.Menu3 li {
	list-style: none;
	text-align: right;
	display: inline;
	padding-left: 40px;
}
#HeaderMenu3Box3 ul.Menu3 li.First {
	padding-left: 0px;
}

#HeaderMenu3Box3 ul.Menu3 li a {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
}
#HeaderMenu3Box3 ul.Menu3 li a:hover {
	text-decoration: underline;
}
/* End Header Home */


/* Content */
#BodyContent {
	width: 100%;
	padding-top: 14px;
	background-color: #fff;
}

#ContainerContent {
	width: 960px;
	margin: 0 auto;
}

#HomeCol1 {
	width: 270px;
	float: left;
}

#HomeCol2 {
	width: 270px;
	float: left;
	color: #54A1CC;
}

#HomeCol3 {
	width: 272px;
	float: left;
	color: #54A1CC;
}

h2.title {
	 letter-spacing: -1.5;
	 font-size: 28px;
}

p.subtitlu {
	font-size: 14px;
	color: #73B3DD;
	font-weight: bold;
}

#HomeCol1 img {
	float: left;
	padding-right: 15px;
}

#HomeCol1 .Txt {
	float: left;
	width: 175px;
}

#HomeCol1 a {
	color: #54A1CC;
	font-size: 14px;
	text-decoration: none;
}
#HomeCol1 a:hover {
	text-decoration: underline;
}

#HomeCol1 p.Data {
	font-size: 11px;
	color: #E78F39;
}

#HomeCol1 a.LinkAll, 
#HomeCol2 a.LinkAll, 
#HomeCol3 a.LinkAll, 
#ContainerContact a.LinkAll, 
.ProductList a.LinkAll, .NewsList a.LinkAll {
	font-size: 14px;
	font-weight: bold;
	color: #ECA864;
	padding-right: 13px;
	background: #fff url(../images/icon-plus.gif) no-repeat right 50%;
	text-decoration: none;
}
#HomeCol1 a.LinkAll:hover, 
#HomeCol2 a.LinkAll:hover, 
#HomeCol3 a.LinkAll:hover, 
#ContainerContact a.LinkAll:hover, 
.ProductList a.LinkAll:hover, 
.NewsList a.LinkAll:hover {
	text-decoration: underline;
}

#HomeCol2 img {
	float: left;
}

#HomeCol2 a.Produse {
	font-size: 15px;
	font-weight: bold;
	line-height: 28px;
	color: #54A1CC;
	padding-left: 10px;
	text-decoration: none;
}
#HomeCol2 a.Produse:hover {
	text-decoration: underline;
}

#HomeCol3 td, 
#ContainerContact td {
	font-size: 14px;
	line-height: 19px;
	color: #54A1CC;
	padding-bottom: 3px;
}

#HomeCol3 td.Index, 
#ContainerContact td.Index {
	font-size: 11px;
	font-weight: bold;
	color: #54A1CC;
}

#HomeCol3 td a, 
#ContainerContact td a {
	color: #E78F39;
	text-decoration: none;
}
#HomeCol3 td a:hover, 
#ContainerContact td a:hover {
	text-decoration: underline;
}

#Content {
	width: 570px;
	float: left;
	font-size: 12px;
	color: #00182C;
}

#Content a {
	font-size: 14px;
	color: #E78F39;
	text-decoration: none;
}
#Content a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 14px;
	color: #00182C;
	font-weight: bold;
}

h3 {
	font-size: 13px;
	color: #00182C;
	font-weight: bold;
}

#ContainerContent2 {
	width: 872px;
	padding-left: 37px;
}

ul.MenuSectiuni, 
ul.MenuSubSectiuni {
	list-style: none;
}
ul.MenuSectiuni li, 
ul.MenuSubSectiuni li {
	display: inline;
	padding-right: 20px;
}

ul.MenuSectiuni li a {
	font-size: 14px;
	font-weight: bold;
	color: #ECA864;
	text-decoration: none;
}
ul.MenuSectiuni li a:hover {
	text-decoration: underline;
}

ul.MenuSubSectiuni li a {
	font-size: 14px;
	color: #E78F39;
	font-weight: normal;
	text-decoration: none;
}
ul.MenuSubSectiuni li a:hover {
	text-decoration: underline;
}

ul.MenuSectiuni li a.Activ, 
ul.MenuSubSectiuni li a.Activ {
	color: #54a1cc;
}

#ContainerContact {
	margin-top: -10px;
	width: 272px;
	float: left;
	color: #54A1CC;
}

.Specification {
	width: 315px;
	margin-top: -2px;
}

.Specification td {
	font-size: 12px;
	color: #000;
	background-color: #e3eff4;
	padding: 5px;
}

.Specification td.Index {
	font-weight: bold;
	color: #54A1CC;
	width: 60%;
	background-color: #d1e4ed;
}

.Specification td.ManualPDF {
	background-color: #fff;
}

.Specification td.ManualPDF a {
	padding-right: 20px;
	background: transparent url(../images/icon-pdf.gif) no-repeat right;
}
.ProductListItem {
	width: 380px;
	float: right;
}

p.ProductTitle, 
p.NewsTitle {
	font-size: 15px;
	font-weight: bold;
	color: #54A1CC;
	
}

#ContactTxt {
	width: 237px;
	float: left;
}

#ContactForm {
	width: 303px;
	float: right;
}

#ContactForm table {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
}

#ContactForm table td {
	padding-bottom: 10px;
}

#ContactForm .Index {
	font-size: 11px;
	font-weight: bold;
	color: #54A1CC;
}

#ContactForm table td a img {
	border: none;
}

#ContactForm .InputTxt {
	width: 200px;
	font-size: 12px;
	height: 17px;
	border: 1px solid #e8e8e8;
}

a.lightbox img {
	margin-bottom: 10px;
	display: block;
}

#Content ul.Sitemap {
	padding: 0 0 0 20px;
	margin: 0;
	list-style: disc;
}

#Content ul.Sitemap ul {
	padding: 0 0 0 20px;
	margin: 0;
	list-style: disc;
}

#Content a.Back {
	font-size: 11px;
	color: #54A1CC;
	text-decoration: none;
	padding-left: 12px;
	background: transparent url(../images/icon-back.gif) no-repeat left 50%;
}
#Content a.Back:hover {
	text-decoration: underline;
}

/* End Content */


/* Footer */
#BodyFooter {
	width: 100%;
	background: #dedede url(../images/bg-footer-top.gif) repeat-x top;
	background-color: #dedede;
}

#ContainerFooter {
	width: 960px;
	margin: 0 auto;
	padding-top: 26px;
}

#FooterLinks {
	width: 570px;
	float: left;
}

ul.FooterMenu {
	list-style: none;
}

ul.FooterMenu li {
	display: inline;
	padding-left: 12px;
}
ul.FooterMenu li.First {
	padding-left: 0;
}

ul.FooterMenu li a {
	font-size: 12px;
	color: #3689B6;
	text-decoration: none;
	padding-right: 12px;
	background: transparent url(../images/icon-footer-links.gif) no-repeat right 60%;
}
ul.FooterMenu li a:hover {
	text-decoration: underline;
}

.DD, a.DD {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-decoration: none;
}

#FooterAzel {
	width: 272px;
	float: left;
	margin-top: 4px;
}
/* End Footer */


.Clear {
	clear: both;
}

.LineGray {
	background-color: #EBEBEB;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
}
.HSpace30 {
	width: 30px;
	line-height: 1px;
	height: 1px;
	float: left;
}

.HSpace37 {
	width: 37px;
	line-height: 1px;
	height: 1px;
	float: left;
}

.HSpace51 {
	width: 51px;
	line-height: 1px;
	height: 1px;
	float: left;
}

.VSpace6 {
	height: 6px;
	line-height: 6px;
	clear: both;
}

.VSpace11 {
	height: 11px;
	line-height: 11px;
	clear: both;
}

.VSpace12 {
	height: 12px;
	line-height: 12px;
	clear: both;
}

.VSpace14 {
	height: 14px;
	line-height: 14px;
	clear: both;
}

.VSpace16 {
	height: 16px;
	line-height: 16px;
	clear: both;
}

.VSpace17 {
	height: 17px;
	line-height: 17px;
	clear: both;
}

.VSpace18 {
	height: 18px;
	line-height: 18px;
	clear: both;
}

.VSpace19 {
	height: 19px;
	line-height: 19px;
	clear: both;
}

.VSpace20 {
	height: 20px;
	line-height: 20px;
	clear: both;
}

.VSpace27 {
	height: 27px;
	line-height: 27px;
	clear: both;
}

.VSpace31 {
	height: 31px;
	line-height: 31px;
	clear: both;
}

.Border5Bleu {
	border: 5px solid #d1e4ed;
}

.Left {
	float: left;
}

.Right {
	float: right;
}

.ClearLeft {
	clear: left;
}

.ClearRight {
	clear: right;
}

.MarginRight10 {
	margin-right: 10px;
}
